You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Hypfer 8a47d2a644
Major Rewrite
3 years ago
.gitignore Ignore settings.h; Add settings.h.example 7 years ago
LICENSE Add readme and license 8 years ago Major Rewrite 3 years ago
configFileHandling.ino Major Rewrite 3 years ago
esp8266-geigercounter.ino Major Rewrite 3 years ago
schematic.png Update schematic 8 years ago
serialCommunication.ino Major Rewrite 3 years ago
wifi.h Major Rewrite 3 years ago Geigercounter connected to ESP8266

Here's some code and schematic to connect your geiger counter to the Internet of Things (IoT).


If you use the external 3,3 volts, you have to remove the batteries from the geiger counter!


The firmware can be built and flashed using the Arduino IDE.

For this, you will need to add ESP8266 support to it by using the Boards Manager.

Furthermore, you will also need to install the following libraries using the Library Manager:

  • ArduinoJSON 6.10.1
  • PubSubClient 2.8.0
  • WiFiManager 0.15.0


Since this project is using the WifiManager library, the ESP8266 will open up a WiFi Access Point for its initial configuration or if it is unable to connect to the previously configured WiFi.

The library pretends that said WiFi AP requires a captive portal which triggers a notification on recent android phones. Simply connect to the AP with your phone, tap the "Login required"-notification and you should be able to configure everything.


Since we're using the Home Assistant Autodiscovery feature, everything should just work™.

license and credits

This code is under MIT license (Christopher Schirner The geiger counter is used at our hackerspace in bamberg (