Video calling microphone: Fixed an issue where in some network scenarios the microphone wouldn’t work.
Photo cloud synchronisation: When you delete a photo on the Genus the photo will now also be deleted from the Genus cloud. Improving privacy and reducing data stored from the user. All photos deleted in the past will also be deleted from the cloud after the update has been installed. A copy of the photo’s currently active on the Genus will still be stored for backup / transfer purposes.
New photo notification sound: When the Genus receives a new photo it now plays the same notification sound as an incoming message.
GC200 setup: The GC200 devices now automatically connect to the ‘Genus Setup’ and ‘Genus Factory’ networks. This enables the use of the Genus Deployer app in combination with the GC200.
Catalan: The Genus now supports the Catalan language.
Basque: The Genus now supports the Basque language.
Galician: The Genus now supports the Galician language.
Improved language selection: The language selection in the Genus setup has been redesigned to better work with the extended list of supported languages.
Sound volume monitoring: The monitoring of sound volume has been enabled again.
Automatic setup: Fixed possible crashes in the automatic setup used by the deployer.
Trend analysis: Fixed an issue where the daystart alert would go off the same day it was enabled.
License export: Resellers can now create an Excel export in the business portal containing all subscriptions of the reseller.
External API: When a 3rd party uses the API to set up a video call, the server will now return a 502 when the Genus is not reachable to provide better feedback for users on other platforms.
Deployer app: The app will now also logout from the browser when logging out.
Performance improvements: The performance for when the Genus sends an hour of sensor history to the Genus server has been improved.
All portals: Tables in the portal will now fill based on the screen height instead of defaulting to 10.
Business portal: You can now use the middle mouse button to open a table row in a new browser window.
Business portal: Creation of a customer with a name that already exists is now blocked to prevent duplicate customer entries.
Business portal: Creating a configuration for a community will now set some default values like the volume sliders.
Business portal: Pages are now more scalable for smaller screens.
Business portal: When logging in with a deployer account an error will now be shown.
Phone apps: The old video provider OpenTok has been removed and the apps have been fully updated to the latest versions.
Android app: The Android app should have some significant performance improvements.
Emails: Emails sent by Genus will now originate from the European Union.
Maintenance: All dependencies for the Genus portals have been upgraded to the latest versions.
A digital clock is now available on the Genus. This can also be set through the Deployer App. It’ll automatically pick AM / PM based on the language set.
PS: Click on the title of this release note to download images that can be used for marketing in the languages English and Dutch.
The platform now supports text-to-speech for messages that are sent to the Genus. In the community portal you’ll see a check for “Speech message on Genus”. Enabling this will speak the message on the Genus automatically.
On the Genus the user can tap the speaker icon to repeat the message if he/she missed the message.
The text to speech functionality automatically recognises the language of the given text and can pronounce the text in the following languages: Bulgarian, Classic Arabic, Croatian, Czech, Danish, Dutch, English, Filipino, Finnish, French, German, Greek, Hindi, Hungarian & Vietnamese., Indonesian, Italian, Japanese, Korean, Malay, Norwegian, Polish, Portuguese, Romanian, Russian, Slovak, Spanish, Swedish, Tamil, Turkish, Ukrainian,Chinese
The camera of the GC320 is now correctly mirrored in the video web-client so text in the video (e.g. a medicine box) is correctly readable.
Theming
The web-call is now themed to the Genus brand guidelines.
(Community Portal) Improved call timer
The call timer will now only start when the Genus has joined the call. Previously the timer would start immediately falsely indicating that the call already started.
(Community Portal) Switch between speakers / microphones / cameras
It’s now easier to switch between speakers, microphones and cameras. A button will appear when more than one device is detected to easily switch.
(API) It’s now possible to call by serial number
External parties that have an integration with the Genus Platform to start video calls by API can now start a video call by serial number instead of the communityFrameLinkId. This should make administration and setup on the 3rd party side easier. A link to their community is still needed for security purposes. This link will automatically be created by the Deployer App.
(API) Web-call will now show a message when trying to call a Genus that’s offline.
Previously when calling a Genus that’s offline, the call would ring endlessly. Now an error message will be shown on our web-call saying the Genus is offline.
Logging
Extended logging has been added to calling from the Genus and web-client to provide better support / locate issues more easily
(API) Access logs
When a 3rd party requests a video call with a Genus, a log entry will be made with the full request including information about the requester like the IP-address.
Added Spanish language: The Genus now supports the Spanish language, the language can also be configured in the license portal community configuration / set by the deployer app.
Added Portuguese language: The Genus now supports the Portuguese language, the language can also be configured in the license portal community configuration / set by the deployer app.
Community groups: Groups in a community are now sorted alphabetically.
Community locations: Locations in a community are now sorted alphabetically.
Community portal inputs: Inputs like email, first / last name are now sanitised correctly before processing them, removing spaces in front / after the texts preventing user errors.
Community portal medicine messages: When creating a medicine reminder, the title will now automatically be pre-filled with “Please take your medicines”
Retrieving latest sensor data: Retrieving the latest sensor data of a Genus that’s been offline for more than 5 minutes will now instantly give an empty response so the user isn’t shown old false data
Retrieving average sensor data: Retrieving the average sensor data of a Genus that’s been offline for more than 7 days will now immediately give an empty response and not search the sensor database to improve performance. This should not have any impact since previously there also wouldn’t be data available.
Sensor database: We’ve migrated all sensor data of our Europe server to a new database server and tweaked settings to improve sensor data access speed.
Deployer App: When deploying a Genus using the Deployer App, a location in the parent community will be automatically assigned based on the client community that’s deployed for.
Genus GPS Button: When resetting a Genus, the linked Genus GPS Buttons will now automatically be unlinked, this could cause “ghost” alarms in the past.
GC300 battery: GC300 will now shutdown when the battery is at 12% instead of 5%. This ensures a quick boot-up after the device has turned off.
System status: Fixed an issue where the system status would sometimes display texts in the wrong language.
Day start: Enabling day start alert does not trigger a day start alert on that same day anymore.
License portal: Made the menu items a bit smaller and calmer.
License portal: Fixed an issue where the language / clock selection in the community configuration couldn’t be changed.
Maintenance mode: When the Genus can’t reach the server to report sensor data, it’ll now first check if the server is in maintenance mode to prevent a false “offline” popup on the Genus.
Security: Improved handling / security of access tokens on our main backend server.
Performance improvements: A lot of improvements have been made to speed up data processing for the trendanalysis.
Reworked portal: The portal has been completely redesigned to better separate customer data.
Clearer statuses: Subscription statuses have been reworked
Pausing subscriptions: You can now pause a subscription
Demo subscriptions: You can now mark a subscription as demo for sales purposes
Bulk configuration: It’s now possible to bulk configure Genus devices
Reworked portal
The portal has been completely redesigned to better separate data. The data structure is as follows:
Distributor
Resellers
Contracts (the contract between reseller and Genus Care)
Customers
Communities
Subscriptions
Distributors
The distributors are the top-level distributors of each country. A distributor can have multiple resellers. Typically they’ll have their own reseller for direct sales to customers. If a distributor lets another company also sell Genus to customers a reseller can be created for this company.
Resellers
Resellers sell Genus devices to customers. Below a reseller a customer can be created
Contracts
Resellers have one or more contracts they have with Genus Care. This contract describes the costs for subscriptions, grace periods and other payment related info. A subscription is always linked to a contract.
Customers
Customers are organisations or individuals that purchase a Genus. A customer can have multiple subscriptions and communities.
Subscriptions
A subscription contains the license that can be used to activate a Genus.
Statuses:
Unused: Default status when subscription is created
Used: Subscription is in use by a Genus
Used (in grace): Subscription is in use by a Genus but is in a grace period where payment is not needed yet.
Paused: Subscription has been paused and doesn’t need to be paid.
Expired: Subscription can not be used anymore
A subscription can be linked to a community, but as of this update it can only be linked to a community of the same customer. This prevents privacy issues where in the past Genus devices could accidentally be linked to a community of a wrong customer.
Besides the status a subscription has, you can now also mark a subscription as “Demo”. This can be used for samples that are sent as an example to care organisations for sales purposes. Subscriptions with the “Demo” tag won’t be invoiced.
Changing subscription statuses
Statuses can be easily adjusted by going to a subscription detail using the buttons on the top-right corner.
Pausing subscriptions
You (and customers) can now pause the subscription of a Genus. Pausing a subscription means the Genus currently isn’t in use and doesn’t have to be paid for. This could be the case for a care organisation that has a few spare Genus devices that are turned off. When a Genus device powers on and does a license check, the subscription will automatically be resumed.
When a subscription is paused a “Resume” button will appear with which you can resume the subscription.
Releasing a subscription
By pressing “Release”, the Genus will be unlinked from the subscription after which the subscription can be used by another Genus device.
Deactivating a subscription
By pressing “Deactivate”, the subscription will be disabled after which it can’t be used anymore on a Genus. The Genus will show a message “License expired” asking for a new license code. This can be useful when a customer doesn't pay an invoice or stops their subscription.
When a subscription is deactivated a “Reactivate” button will appear with which you can activate the subscription again.
Bulk configuration
It’s now possible to bulk configure Genus devices by using the new Deployer App. This is for the use case where a group of Genus devices needs to be set up for a care organisation. In the community of the organisation you can set a configuration for all devices in the community. This configuration will be used after scanning the Genus device or box with the Deployer app.
A tutorial on how to use the Deployer App is available at the wiki
The GC320 has been released with some new features. These are not available on the GC200 series.
Serial numbers
Every GC320 has a unique serial number that’s in the software and displayed with a sticker on the Genus itself and box. This serial number is sent to the Genus server when the Genus connects to the internet for the first time. By doing this we can now match the physical hardware with the installed Genus software allowing us to provide better support, identify hardware iterations and allowing external API’s using our hardware ID.
4G
The GC320 has an eSIM included which can be turned on or off in “Menu > Settings > SIM settings”. You can also enter your own SIM-card in the SIM-tray on top of the Genus. Make sure you put the SIM-card in the top slot and not the bottom one. The Genus will ask for a pin code if needed and connect to 4G. You might need to switch to SIM manually on the SIM settings page by tapping “SIM” below “Switch active SIM”.
To enable 4G tap the Enable 4G button on the SIM settings page.
Ethernet port
Connecting an ethernet cable to the back of the Genus will now display an active network on the Genus.
The Genus now automatically connects to networks ‘Genus Setup’ and ‘Genus Factory’. When it connects to these networks it’ll show a testing tool where you can test if all functionality (sensors, camera, volume buttons etc.) works correctly without setting up the Genus. A report of the test will be sent to the Genus servers for future reference.
When the Genus connects to one of these networks it also automatically updates the Frame & Updater app.
The Skyresponse integration is now fully stable and production ready.
Start a video call with the Genus from the Skyresponse portal
The Genus video call is now integrated within the Skyresponse portal so the respondent doesn’t have to leave the Skyresponse portal to start a video call.
Pairing Genus with Skyresponse
The pairing system has been improved by automatically generating Skyresponse ID’s in the Genus Community portal. A manual for pairing has been created on our wiki (https://wiki.genus.care)
Connection alerts
Skyresponse will now be notified when a Genus loses internet connection and when the Genus comes back online.
Alarms: The Genus won’t show the message “Failed to send alarm” when raising the alarm and no phones are connected even though there’s a community connected. This message was false since the alarm would still raise to the community.
Homies: The Homies integration has been removed from the Genus platform since Homies stopped as of Jun 27, 2024.
Network usage monitoring: Network usage of the Genus is now stored and sent to the Genus server. This way we can get insight into the amount of MB’s the Genus uses to determine eSIM bundle sizes and recommend SIM bundle sizes for 4G customers.
Senso8: Prototype has been created for the Iris IOT community.
Video: Our previous video call provider is now completely removed from the Genus platform. This also means that Genus frames with a version lower than 2.0.0 won’t be able to make video calls anymore and should be updated. This version was released on Jul 23, 2023 so the impact will be minimal.
Video: Fixed issue where a call could be started twice making it impossible to end it.
Video: It’s now possible to skip the video preview and directly join a video call.
Video: When starting a call without a Genus camera, the camera of the caller is now also disabled.
Video: Incoming video call popup on the Genus will now automatically stop after 10 minutes instead of 30 seconds to give clients the time to answer a call.
Video: Video shown on the Genus is now mirrored to match reality.
Video: When a caller’s name is already known (when a call is created through API), the “What’s your name?” title is no longer displayed.
Phone apps: Status symbols (home, frame, heart) now correspond to active alerts and don’t have their own algorithm anymore.
Android app: When the Genus receives a photo, the checkmarks are green again.
Android app: Fixed issue where sometimes the bottom menu was not displayed.
Temperature analysis: The temperature analysis now uses the person detection algorithm instead of only relying on the PIR sensor.
Temperature analysis: Fixed an issue where temperature alerts would be sent multiple times when the Genus server reboots.
Push: Push messages to the Genus (e.g. medicine reminders) will now only live for 2 days. This means that if your Genus is offline for 30 days and you turn it on, it’ll only receive the messages of the past 2 days (except for photos / connection requests). This is to avoid having to handle 30 days of medicine reminders.
Push: Push messages are now logged with the time it took to reach the Genus to monitor push messages and improve speed in the future.
Mantelzorger App: Fixed some issues with the Mantelzorger App integration to prepare for a public release.
Demo videos: Demo videos are now removed from the Genus app.
Text-to-speech: A text-to-speech prototype has been created for the Genus to speak out incoming messages such as medicine reminders.
Updater app: Improved stability of communication between the Genus frame app and Genus updater app.
Updater app: Fixed an issue where the updating screen of the Updater app was in a different language as the Frame app.
Battery protection: GC200 automatically shuts down when battery is below 20%, for the GC300 this has been reduced to 5%.
Sound settings: Fixed an issue where the Genus app could crash when changing the volume and do-not-disturb was enabled.
Daystart: The daystart screen “good morning!” now only activates after 7:30 AM to prevent clients from having a bright up Genus in the middle of the night when the Genus is located in their bedroom.
Daystart: The daystart message will now change to “good afternoon” and “good evening” when displayed in the afternoon / evening.
License replacement: Fixed switching of a license on a Genus not being stored correctly resulting in a rollback to the old license overnight.
Minew: Added early prototype for the Minew B5 button.
Portals: Logos have been updated to match the new Genus house style.
Connection check: The Genus will no longer show “No internet connection available” when the Genus has an internet connection but can’t reach the Genus servers. It’ll say “Genus services unavailable” instead.
When someone responds to an EV04 alarm, the EV04 button will now speak out the reaction. (e.g. “Thomas is on his way”). The button will also say when the alarm has been received by the server and when the alarm has been canceled from the frame.
Pairing EV04 when having no 4G signal
The pairing system has been improved by also leveraging the SMS fallback to pair the EV04 button to a Genus frame. This works as long as the EV04 is registered at the Genus server, so it needs to have had a 4G connection at some point after booting up for the first time.
Improved communication between the EV04 and Genus server
All communication between the EV04 and the Genus server is now stored persistently and should be a lot more stable. When there are problems, we now have a history of actions that are sent (e.g. change volume) along with if the button has confirmed the action or not.
EV04 buttons are now shown in the community portal
The EV04 buttons connected to a Genus are now shown on the user detail page in the community portal. Clicking on a button will request the latest known location.
Configure EV04 settings from the frame
You can now configure the EV04 settings directly from the Genus.
You can enable fall detection along with configuring the sensitivity it should use for detecting falls.
You can change the volume of the button, this slider is combined for setting the TTS volume, ringtone volume & call volume.
When you’ve made changes, a save button will appear on the bottom left corner. After saving the settings, a change request will be sent to the server. When the EV04 connects to the server the settings will be synced with the button. This means settings won’t be directly applied to the button. When having a 4G signal, it can take up to 30 minutes to synchronise.
Fix: After changing the icon of a community or the profile picture of a staff member, the Genus would still show the old pictures until the frame rebooted.
Fix: When the Genus failed to download a photo in a photo message from the community portal, in some cases all future messages wouldn’t show until a full reboot.
Fix: When tapping multiple times on a “next” button in the intro, before the device had time to respond, the Genus could crash.
Fix: When there were missing values in a sensor graph the graph would interpret the value as “0”. Now the graphs won’t show a line for the parts with no data.
Fix: Editing a repeating message could change escalation times in some scenarios.
Fix: Filters on the user page will now refresh after changing communities.
Improvement: When the Genus server is unreachable, the portal will now show a message.
Improvement: Sensor graphs should scale better now.
Improvement: Selecting a image will now filter files to only allow selection of images in your Finder / Windows Explorer
Improvement: Images uploaded from the portal are now scaled correctly for community icons / banners & message images. Decreasing image size, storage and thus speed on the frame.
Skyresponse: You can now set a userIdentifier per user for Skyresponse.
UMO: Saving settings for UMO should work again.
Improved monitoring: New tools have been added to our servers to monitor errors & performance of heavy calls such as the user overview. By adding this we’re aiming to improve performance & preventing issues from only being discovered after customer reports.