Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. r3

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    R
    • Profile
    • Following 0
    • Followers 0
    • Topics 0
    • Posts 3
    • Best 1
    • Groups 1

    r3

    @r3

    Starter

    1
    Reputation
    4
    Profile views
    3
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    r3 Follow
    Starter

    Best posts made by r3

    • RE: CO2 Ampel mit MQTT und ESP8266

      @Eisbaeeer Danke für die schnelle Antwort mit den erhellenden Bildern!

      Ja bis jetzt schon. Bei den nächsten Würfeln (ab sofort) werde ich eine andere Methode verwenden. Die wird aber nicht verraten 😉

      🙂 Versuch macht kluch!

      • ... Evtl. wäre es möglich das als Konfigurationsmöglichkeit (im Code) aufzunehmen.

      So etwas am besten als "Issue" in Github erfassen. Oder im Code realisieren und als Pull-request in Github einkippen.

      Habe einen Issue erstellt, kann ihn aber nicht als Enh. labeln.

      • ... clientId += WiFi.macAddress(); ersetzt. Könnte vielleicht auch aufgenommen werden, falls für andere interessant.

      Issue in Github erfassen, dann wird es realisiert.

      Danke!

      Viele Grüße, R3.

      posted in Hardware
      R
      r3

    Latest posts made by r3

    • RE: CO2 Ampel mit MQTT und ESP8266

      @Eisbaeeer Danke für die schnelle Antwort mit den erhellenden Bildern!

      Ja bis jetzt schon. Bei den nächsten Würfeln (ab sofort) werde ich eine andere Methode verwenden. Die wird aber nicht verraten 😉

      🙂 Versuch macht kluch!

      • ... Evtl. wäre es möglich das als Konfigurationsmöglichkeit (im Code) aufzunehmen.

      So etwas am besten als "Issue" in Github erfassen. Oder im Code realisieren und als Pull-request in Github einkippen.

      Habe einen Issue erstellt, kann ihn aber nicht als Enh. labeln.

      • ... clientId += WiFi.macAddress(); ersetzt. Könnte vielleicht auch aufgenommen werden, falls für andere interessant.

      Issue in Github erfassen, dann wird es realisiert.

      Danke!

      Viele Grüße, R3.

      posted in Hardware
      R
      r3
    • RE: CO2 Ampel mit MQTT und ESP8266

      Hallo @hydrotec

      @hydrotec said in CO2 Ampel mit MQTT und ESP8266:

      Nur interessehalber, warum zufälliger Bestandteil?
      Die ClientID kann man doch fest hinterlegen, oder geht das bei Arduino nicht?

      @Eisbaeeer hat die clientId folgendermaßen zusammengebaut:

          // Create a random client ID
          String clientId = "CO2Light-";
          clientId += String(random(0xffff), HEX);
      

      Also an CO2Light- wird noch eine Zufallszahl gehangen. Hatte dort auch erst eine feste Zahl hinterlegt, aber falls man mal mehrere CO2-Lampen hat ...

      OT
      Kleiner Tip, bei FHEM hättest auch einfach mit MQTT2 und RegEx arbeiten können. 😉
      Und bei ioBroker ist es egal wie die ID zusammengestellt ist, da arbeitest du mit topics und Wildcards.

      Habe das Gerät unter Verwendung von MQTT2mit dem Template MQTT2_CLIENT_general_bridge angelegt, hat dann eine recht umfangreiche RegEx. Für mehrere würde ich aber wieder eine Unterscheidung brauchen, deshalb die MAC-Adresse.

      Grüße, R3.

      posted in Hardware
      R
      r3
    • RE: CO2 Ampel mit MQTT und ESP8266

      @Eisbaeeer Vielen Dank für das schöne Projekt!

      Ich habe das seit ca. 2 Wochen als Prototyp auf einem Breadboard am Laufen, vorher lief es > ein Jahr als ESPEasy, aber ohne LED.
      Ich hätte dazu ein paar Fragen:

      • Wie bzw. wo genau ist der Sensor verbaut? Er braucht ja "Luft" um die Messungen durchführen zu können und wenn ich die Bilder richtig interpretiere liegt er auf dem Boden auf und das Gehäuse ist komplett geschlossen?
      • Hält der Holzleim das Holz und das Plexiglas zusammen?

      und Anmerkungen:

      • Ich hatte zuerst ein 0,96" SSD1306-Display dran und habe mir dann bei AliExpress 1,3" Displays bestellt. Display getauscht --> nur Rauschen. Nach einiger Untersuchung habe ich rausgefunden: Die Displays wurden als SSD1306 verkauft, aber tatsächlich waren es SH110X. Habe die passende Library (#include <Adafruit_SH110X.h>) genommen und den Code (Initialisierung ist etwas anders) angepasst, sodass es dann auch damit funktionierte. Evtl. wäre es möglich das als Konfigurationsmöglichkeit (im Code) aufzunehmen.
      • Ich lasse die Werte per MQTT in FHEM einlaufen. Dort wird der CO2-Sensor als Device angelegt. Da die clientId einen zufälligen Bestandteil enthält, wurden immer neue Devices angelegt. Ich habe den Code angepasst um an der Stelle die MAC-Adresse zu verwenden, clientId += String(random(0xffff), HEX); habe ich mit clientId += WiFi.macAddress(); ersetzt. Könnte vielleicht auch aufgenommen werden, falls für andere interessant.
      • Ich würde gern noch den Sensor BME280 integrieren, da die Temperatur, die der MH-Z19 ausgibt, eher ein grober Schätzwert ist. Aber andere Sensorik steht ja eh auf der Agenda. 👍

      Viele Grüße, R3.

      posted in Hardware
      R
      r3
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo