• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Gaszähler -REED - ESPHome -Wemos D1 3D Printer File Image 1
Gaszähler -REED - ESPHome -Wemos D1 3D Printer File Image 2
Gaszähler -REED - ESPHome -Wemos D1 3D Printer File Image 3
Gaszähler -REED - ESPHome -Wemos D1 3D Printer File Image 4
Gaszähler -REED - ESPHome -Wemos D1 3D Printer File Image 5
Gaszähler -REED - ESPHome -Wemos D1 3D Printer File Image 6
Gaszähler -REED - ESPHome -Wemos D1 3D Printer File Thumbnail 1
Gaszähler -REED - ESPHome -Wemos D1 3D Printer File Thumbnail 2
Gaszähler -REED - ESPHome -Wemos D1 3D Printer File Thumbnail 3
Gaszähler -REED - ESPHome -Wemos D1 3D Printer File Thumbnail 4
Gaszähler -REED - ESPHome -Wemos D1 3D Printer File Thumbnail 5
Gaszähler -REED - ESPHome -Wemos D1 3D Printer File Thumbnail 6

Gaszähler -REED - ESPHome -Wemos D1

eMJay_3D avatareMJay_3D

April 5, 2026

makerworld-icon
DescriptionCommentsTags

Description

Kompakter Gaszähler‑Sensor auf Basis eines G123-08 Reed-Sensormodul, eines Wemos D1 Mini und des 3D‑gedruckten Gehäuses. 

 

Zur Verdrahtung werden drei 3–5 cm Kabel benötigt.

 

Boost MeHat Ihnen dieses Modell gefallen? Hinterlassen Sie doch gerne einen kostenlosen Boost! Damit helfen Sie, das Design sichtbarer zu machen und geben mir gleichzeitig die Motivation, weitere kreative Projekte zu realisieren.

 

Verdrahtung:

Bei dem G123-08 Reed-Sensormodul muss die Pins rausgelötet werden damit dieser in das Gehäuse passt. 

  • VCC → 3.3 V
  • GND → G
  • D0 → D5 (bzw. GPIO14)

Der beigefügte ESPHome‑Code kann nach Anpassung von WLAN‑Name und Passwort direkt im ESPHome Device Builder eingefügt werden. 

Optional kann eine feste IP vergeben werden. 

Der Verbrauchswert pro Impuls (Standard: 0,01 m³) kann in der letzten Zeile des Codes angepasst werden.

 

esphome:

  name: gaszaehler

  friendly_name: Gaszähler


 

esp8266:

  board: d1_mini


 

wifi:

  ssid: "WLAN-NAME"

  password: "PASSWORD"

  min_auth_mode: WPA2


# ---------------------------------------------------

#  manual_ip:

#    static_ip: 192.168.1.56

#    gateway: 192.168.1.1

#    subnet: 255.255.255.0

#   dns1: 192.168.1.11



 

logger:


 

api:

  services:

    - service: set_gas_counter

      variables:

        value: int

      then:

        - lambda: |-

            id(gas_impulse_counter) = value;


 

ota:

  platform: esphome


 

# ---------------------------------------------------

# Globale Variable für Gas-Impulse (persistenter Zähler)

# ---------------------------------------------------

globals:

  - id: gas_impulse_counter

    type: uint32_t

    restore_value: yes

    initial_value: '0'


 

# ---------------------------------------------------

# Reedkontakt an D5 (GPIO14)

# ---------------------------------------------------

binary_sensor:

  - platform: gpio

    pin:

      number: GPIO14

      mode: INPUT_PULLUP

      inverted: true

    id: gas_impuls

    name: "Gas Impuls"

    filters:

      - delayed_on: 20ms

      - delayed_off: 200ms

    on_press:

      then:

        - lambda: |-

            id(gas_impulse_counter) += 1;


 

# ---------------------------------------------------

# Gasverbrauch in m³ (0,01 m³ pro Impuls)

# ---------------------------------------------------

sensor:

  - platform: template

    id: gas_m3

    name: "Gasverbrauch (m³)"

    unit_of_measurement: "m³"

    device_class: gas

    state_class: total_increasing

    accuracy_decimals: 3

    lambda: |-

      return id(gas_impulse_counter) * 0.01;

 

In Home Assistent könnt ihr euren Aktuellen Zählerstand eingeben. 

License:

MakerWorld Exclusive License

Related Models

NinTastic - Nintendo Style Case for the Raspberry Pi preview image

NinTastic - Nintendo Style Case for the Raspberry Pi

tastic007 profile image

tastic007

4,573

ESP-32 C6 DevKit C V1.2 REMIXED preview image

ESP-32 C6 DevKit C V1.2 REMIXED

Alexander Meyer profile image

Alexander Meyer

5

ESP32 Development Case preview image

ESP32 Development Case

JukeSaber profile image

JukeSaber

819

RC Hotrod preview image

RC Hotrod

ossum profile image

ossum

2,161

Esp-32 Box preview image

Esp-32 Box

H_MasterPro profile image

H_MasterPro

16

ESP32 DevKit Case - nice and sturdy preview image

ESP32 DevKit Case - nice and sturdy

runesblog.com profile image

runesblog.com

584

Breadboard Spring Vise for Arduino or Raspberry Pi preview image

Breadboard Spring Vise for Arduino or Raspberry Pi

patshead profile image

patshead

2,138

ESP 32 Case preview image

ESP 32 Case

Wesley Whaits profile image

Wesley Whaits

2