The website is loading, please wait...
Skip to content
  • Contacts
  • Privacy Policy
  • Return and Exchange Policy
IoT-devices, LLC – Electronics manufacturer for IoT
  • Home
  • Shop
  • Posts
  • Useful
    • GGreg20_V3 Ionizing Radiation Detector
    • Our modules: real demo
    • Easy Links
    • Return and Exchange Policy
    • Privacy Policy
    • Estimated delivery terms
    • Order Tracking
    • Geography of users
  • My Account
  • English
    • Ukrainian
  • 00грн.
  • Toggle website search
00грн.
  • Home
  • Shop
  • Posts
  • Useful
    • GGreg20_V3 Ionizing Radiation Detector
    • Our modules: real demo
    • Easy Links
    • Return and Exchange Policy
    • Privacy Policy
    • Estimated delivery terms
    • Order Tracking
    • Geography of users
  • My Account
  • English
    • Ukrainian
  • 00грн.
  • Toggle website search
  • Contacts
  • Privacy Policy
  • Return and Exchange Policy
Tips

ESP8266-12E – effective ways to solve the problem of budget free pins

One way to compactly use the inputs / outputs of the ESP8266-12E is to connect the inputs / outputs of the components via I / O port expanders, so-called GPIO…

Comments Off on ESP8266-12E – effective ways to solve the problem of budget free pins
17.10.2021
Testing / Tips

ESP8266 programming instructions with NodeMCU / Lua firmware

ESP8266 with NodeMCU / Lua firmware is a convenient software and hardware platform that will allow you to build commercial but cheap home appliances. Well as you chose NodeMCU on…

0 Comments
17.10.2021
Testing / Tips

Can Chinese modules be trusted?

Now a very popular topic for DiY - Covid19 diagnostic devices. One such device is a pulse oximeter, which measures blood oxygen saturation during the exacerbation of the disease. You…

0 Comments
17.10.2021
Read more about the article How to choose the right I2C chips. Or the hidden software problem of choosing hardware modules
Tips

How to choose the right I2C chips. Or the hidden software problem of choosing hardware modules

IoT-devices constantly promote the use of I2C bus as one of the best serial digital interfaces. The I2C bus offers all the necessary functions: a simple physical interface: the SDA…

Comments Off on How to choose the right I2C chips. Or the hidden software problem of choosing hardware modules
14.09.2021
News / Tips

Create an IoT sensor with NodeMCU and Lua

IN publications show how to create your own IoT sensor using NodeMCU and Lua programming language. A device called NodeMCU makes it easy to start reading sensor data by sending…

0 Comments
06.10.2020
  • Go to the previous page
  • 1
  • …
  • 7
  • 8
  • 9
  • 10
  • 11
  • Go to the next page

Tags

absorbed dose Android App application-note Arduino conversion factor DCDC_3V3_400V_V1 DIY emulator ESP12.OLED ESP32 ESP8266 ESPHome etsy Expressive gamma-radiation Geiger geiger-counter GGreg20_ES GGreg20_V3 gm-tube GPIO high voltage generator Home Assistant I2C I2CUI4_V1 ionizing radiation iot IoT devices J305 LUA news NodeMCU phantom photon radiation Pico W Pulse Counter Raspberry Pi SBM20 Tasmota technical-note thingspeak tindie unit test yaml

Our contacts

  • Mobile+38 (098) 892-57-94Opens in your application
  • Mobile:+38 (063) 486-70-47Opens in your application

We accept:

Secure payments via Raiffeisen Bank International

Reviews on Trustpilot:

Trustpilot

Status of store systems

New publications

  • We are happy to be among the contributors to ESPHome
    We are happy to be among the contributors to ESPHome
    06.01.2026/
    0 Comments
  • Dimensions of the Geiger-Muller tube holder on the GGreg20_V3 Geiger counter PCB
    Dimensions of the Geiger-Muller tube holder on the GGreg20_V3 Geiger counter PCB
    03.11.2025/
    0 Comments
  • Cross-Controller External Component GGreg20_V3 Released for ESPHome
    Cross-Controller External Component GGreg20_V3 Released for ESPHome
    03.10.2025/
    0 Comments
  • IoT-devices and IoT Case Lab team up to design and 3D-print cases for DIY electronics
    IoT-devices and IoT Case Lab team up to design and 3D-print cases for DIY electronics
    29.08.2025/
    0 Comments

We are in social networks

  • FacebookOpens in a new tab
  • X (Twitter)Opens in a new tab
  • GithubOpens in a new tab
  • HackadayOpens in a new tab
  • bskyOpens in a new tab
  • RedditOpens in a new tab
  • FlipboardOpens in a new tab
  • MediumOpens in a new tab
  • CrunchbaseOpens in a new tab

  • Cart
Copyright 2020-2026 - IoT-devices, LLC - Kyiv - Ukraine
Select your currency
UAH Ukrainian hryvnia
USD United States (US) dollar
×
×

Cart

Yaml

може сховати лістинг у акордеон?
####### ggreg20_esp8266_esphome.yaml #####
esphome:
  name: esphome_node1 # Controller Unique Name
  platform: ESP8266 # Platform type you have to select when creating new yaml-config in ESP Home
  board: nodemcuv2 # Controller type you have to select when creating new yaml-config in ESP Home

wifi:
  ssid: "YourWiFiSSID"
  password: "SSIDPassword"

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Esphome Node1 Fallback Hotspot"
    password: "Cpxg9hRIBU7M"

captive_portal:

# Enable logging
logger:

# Enable Home Assistant API
api:
  password: "APIpassword"

ota:
  password: "OTApassword"

# Just embedded test D3 (GPIO0) button on every ESP8266 Devboard
# You can press D3 button several times to simulate incoming GGreg pulses
binary_sensor:
  - platform: gpio
    name: "D3 Input Button"
    pin:
      number: 0
      inverted: True
      mode: INPUT_PULLUP

# Here we calc and include to the firmware a power and doze values of ionizing radiation as sensor outputs
sensor:
- platform: pulse_counter
  pin: D3
  unit_of_measurement: 'mkSv/Hour'
  name: 'Ionizing Radiation Power'
  count_mode: 
    rising_edge: DISABLE
    falling_edge: INCREMENT
  update_interval: 60s
  accuracy_decimals: 3
  id: my_doze_meter
  filters:
    - sliding_window_moving_average: # 5-minutes moving average (MA5) here
        window_size: 5
        send_every: 5      
    - multiply: 0.0054 # SBM20 tube conversion factor of pulses into mkSv/Hour 
- platform: integration
  name: "Total Ionizing Radiation Doze"
  unit_of_measurement: "mkSv"
  sensor: my_doze_meter # link entity id to the pulse_counter values above
  icon: "mdi:radioactive"
  accuracy_decimals: 5
  time_unit: min # integrate values every next minute
  filters:
    - multiply: 0.00009 # obtained doze (from mkSv/hour into mkSv/minute) conversion factor: 0.0054 / 60 minutes = 0.00009; so pulses * 0.00009 = doze every next minute, mkSv.
####### END of ggreg20_esp8266_esphome.yaml #####

 

[contact-form-7 id=”298″ title=”Contact form”]