Hi,
i wasn't successful by directly integrating GMC in HASS.
But i was successful by integrating it, by having it connected to a machine running "GeigerLog".
Over this i was able to get the data from the local GeigerLog Monitor Server. By using the Monitor Server provided data-feed "lastdata" i was able to do the necessary Sensors in yaml configuration:
sensor:
- platform: rest
name: Raw Data
resource: h**p://IPofYourGeigerLogServer:8080/lastdata
method: GET
scan_interval: 30
unique_id: raw_data
value_template: "{{ value }}"
- platform: template
sensors:
cpm:
friendly_name: "CPM"
unique_id: cpm
unit_of_measurement: "CPM"
value_template: >-
{{ states('sensor.raw_data').split(',')[1] | int(0) }}
usvh:
friendly_name: "µSv/h"
unique_id: usvh
unit_of_measurement: "µSv/h"
value_template: >-
{% set cpm = states('sensor.raw_data').split(',')[1] | float(0) %}
{{ (cpm / 151.5) | round(2) }}
Maybe that helps someone. Didn't found it out of the box anywhere.