GQ Electronics Technical Support Forum Active Users: / Visits Today:
Highest Active Users:
GQ Electronics Technical Support Forum
Home | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 GQ Electronics Forums
 2.GQ Geiger Muller Counter
 GMC counter MQTT/Home Assisant integration

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

Screensize:
UserName:
Password:
Format Mode:
Format: BoldItalicizedUnderlineStrikethrough Align LeftCenteredAlign Right Horizontal Rule Insert HyperlinkInsert EmailInsert Image Insert CodeInsert QuoteInsert List Spell Checker
   
Message:

* HTML is OFF
* Forum Code is ON
Smilies
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Clown [:o)]
Black Eye [B)] Eight Ball [8] Frown [:(] Shy [8)]
Shocked [:0] Angry [:(!] Dead [xx(] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

   Insert an Image File
Check here to include your profile signature.
    

T O P I C    R E V I E W
serial_reset Posted - 04/03/2025 : 12:44:51
Hello,

For those interested, I publised this article (in French) about MQTT/Home Assistant integration of GMC hardware:

https://forum.hacf.fr/t/tuto-integration-compteur-geiger-gmc-dans-mqtt-et-home-assistant/60789

Kind regards,
serial_reset
1   L A T E S T    R E P L I E S    (Newest First)
RedTiger Posted - 08/02/2025 : 02:25:32
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.

GQ Electronics Technical Support Forum © Copyright since 2011 Go To Top Of Page
Generated in 0.07 sec. Snitz's Forums 2000