• Hallo zusammen,
    ich habe zum ursprünglichen Code eine Frage.
    Ich würde gerne eine Relais per HomeKit schalten, aber auch direkt am ESP per Taster mit Statusrückmeldung in HomeKit. Dafür sind ja schon Zeilen vorgesehen (s.u.), aber ich bekomme es nicht zusammengeschrieben.
    Könnte mir jemand behilflich sein und mir hier ein Beispiel zur Verfügung stellen mit einem einfachen Taster?
    Edit: Sinniger wäre vielleicht auch ein HomeKit Button.

    Gruß
    Martin

      // Das hier kann verwendet werden, um den Status an HomeKit zurückzusenden,
      // falls ein zusätzlicher pysischer Button o.ä verwendet wird.
      
      // bool switch_is_on = true/false;
      // cha_switch_on.value.bool_value = switch_is_on;
      // homekit_characteristic_notify(&cha_switch_on, cha_switch_on.value);
    
  • ESP8266

    Naja also wenn du den Taster / Schalter mit dem ESP einliest speicherst du den Zustand true bzw false in der Variable:

    bool switch_is_on = true/false;
    

    Und dann kannst du im nächsten Schritt den aktualisieren Status an HomeKit senden:

    cha_switch_on.value.bool_value = switch_is_on;
    homekit_characteristic_notify(&cha_switch_on, cha_switch_on.value);
    

    Oder woran scheitert es jetzt genau? Am Einlesen des Buttons? 🤔


  • @cooper Trivial geschrieben ja. Ich bin nicht so bewandert auf diesem Gebiet und erarbeite mir viel mit Beispielen. Könntest du mir eventuell so etwas mit einem Taster zur Verfügung stellen?


  • Hallo, vielen Dank für diese tolle Anleitung. Hat bei mir ebenfalls super geklappt. Leider habe ich die Situation dass das WLAN über Nacht deaktiviert wird. Nach erneuter Aktivierung des WLANs verbindet sich der D1 Mini erneut mit dem Router aber HomeKit findet keinen Client mehr. Erst nach dem Trennen der Stromversorgung und eines damit verbundenen Neustart des D1 Mini läuft die Verbindung wieder einwandfrei. Leider kenne ich mich mit der Programmierung nicht besonders gut aus und kann das Skript nicht selbst anpassen. Ist möglicherweise ein Neuladen des Skriptes nach erneuter WLAN Verbindung die Lösung?

    Über Hilfe würde ich mich sehr freuen.

Ähnliche Themen

  • 1
  • 12
  • 13
  • 5
  • 19