SwitchBot mit MQTT in Smart Home Systeme integrieren | Switch Bot in openHAB 3 | ESP32 | Arduino

Поделиться
HTML-код
  • Опубликовано: 22 окт 2024

Комментарии • 19

  • @myactive7767
    @myactive7767 Год назад

    Genau das, was ich gesucht habe :-)

    • @myactive7767
      @myactive7767 Год назад

      @@bangertech Leider aber wohl doch problematischer als gedacht 🤔 der ESP erscheint zwar im iobroker aber leider kein Temperatur-Meter, andere Schwichbots habe ich z.Zt. nicht. Oder ist da noch ein großer Unterschied iobroker zu--> Supports Home Assistant MQTT Discovery?

  • @Micha-ni5xv
    @Micha-ni5xv Год назад

    Mal doof gefragt. Brauche ich pro SwitchBot-Gerät über diesen Ansatz einen eigenen Mikrocontroller oder kann ich auch von mehreren verschiedenen Geräten die Bluetooth Geräte über MQTT an openHAB weiterleiten.
    Und dann natürlich eine andere Frage. Kann ich nicht über ein Bluetooth USB-Gerät direkt an meiner Raspberry Pi dies verarbeiten?

    • @bangertech
      @bangertech  Год назад

      Hey, also du kannst mehrere SwitchBot Geräte mit einem ESP steuern, die genaue Zahl hab ich jetzt nicht mehr im Kopf aber es sind genügend ;-)
      Das mit dem USB Stick am Raspi geht meines Wissens nach leider nicht.
      Lg

  • @Paul-JoachimHaucke
    @Paul-JoachimHaucke Год назад

    Hallo, danke für die tollen Videoanleitungen. Könntest Du mir bitte sagen, welches ESP32-Modul ich kaufen soll. Danke und einen schönen Gruß. PJH

    • @Paul-JoachimHaucke
      @Paul-JoachimHaucke Год назад

      ... und kannst Du bitte noch sagen/schreiben wie der ESP32 zum Programmieren angeschlossen werden muss!
      Oder hast Du das schon irgendwo beschrieben, wo ich nachschauen kann?
      Vielen Dank und einen schönen Gruß.

    • @Paul-JoachimHaucke
      @Paul-JoachimHaucke Год назад

      Hallo, ich habe den ESP32 gekauft, den Du angegeben hast, alle (hoffe ich wenigstens) Library installiert. Ich bekomme nun wenn ich den Sketch kompilieren will verschieden Fehlermeldungen, wovon ich eine hier einstelle. Da Du das ja auch alles gemacht hast, was mache ich falsch?
      Vielen Dank für Deine Hilfe. Paul
      Fehlermeldung:
      /Users/pjh/Downloads/SwitchBot-MQTT-BLE-ESP32-main/Arduino IDE Files/SwitchBot-BLE2MQTT-ESP32/SwitchBot-BLE2MQTT-ESP32.ino:2270:130: error: 'JsonDocument' has not been declared
      void processBotBattery(std::string & aDevice, std::string & deviceMac, std::string & aValueString, bool isActive, bool aPublish, JsonDocument & aJsonDoc) {

    • @Paul-JoachimHaucke
      @Paul-JoachimHaucke Год назад

      Es hat sich erledigt. Danke.

    • @Paul-JoachimHaucke
      @Paul-JoachimHaucke Год назад

      Jetzt habe ich doch noch eine Frage. Erst einmal, es funktioniert soweit nach Deiner Anleitung. Danke.
      Aber Du hast alles über die Benutzereinrichtung angelegt, habe mein openHAB komplett über Text Things/Items eingerichtet.
      Ich bekomme es auch vielen Versuchen nicht hin, die korrekten topics für MQTT herauszufinden. Kennst Du sie vielleicht? Kannst Du sie mir mitteilen?
      Vielen Dank und einen schönen Gruß. Paul

  • @SI-th8ww
    @SI-th8ww 2 года назад

    Ein tolles Video, bringt einiges an Ideen, was man noch alles machen könnte! Ich würde gerne meinen Switch Bot via Raspi und dem integrierten Bluetooth steuern. MQTT Broker habe ich ebenso im Einsatz. Leider komme ich mit der Beschreibung und Link zur Raspberry Pi Installation nicht weiter. Es gelingt mir nicht, eine Verbindung zum Switch Bot herzustellen. Wie und wo ich die MQTT Einstellungen am Raspi machen müsste, weiß ich leider auch nicht. Gibts dazu vielleicht auch nähere Infos/Videos etc.?

  • @JumpmenDe
    @JumpmenDe 2 года назад

    Benötigt man noch immer MQTT um Zigbee über CC2531 einzubinden?

  • @michar.9207
    @michar.9207 3 года назад

    also für alle die auch Probleme haben mit der Meldung "LED_BUILTIN' was not declared in this scope" Dann hat der ESP32 keine LED verbaut, also kann man diese dann auch nicht ansteuern. Deshalb im Bereich /* ESP32 LED Settings */ die Werte so verändern,
    //#define LED_PIN LED_
    #define LED_PIN 2
    somit setzt ihr die LED auf PIN 2 und dann klappt es auch mit dem kompilieren....viel Spaß

  • @eggix
    @eggix 2 года назад +1

    Habe 2 Switchbot Bots. Bei mir funktioniert immer nur 1 Befehl (ON bzw, OFF). Danach bleibt die blaue LED am ESP32 dauerhaft an und das Board und die Bots haben im openHAB den Status OFFLINE. Wenn ich das Board vom USB abziehe und wieder verbinde geht das Ganze von vorne los. Gibt es dazu irgendwelche Ideen???

    • @eggix
      @eggix 2 года назад

      keine Antwort ist auch eine Antwort😒

    • @CUB0T
      @CUB0T 2 года назад

      Ich habe das selbe Problem.

    • @CUB0T
      @CUB0T 2 года назад

      @@bangertech Das hat tatsächlich geholfen. Vielen Dank!

    • @eggix
      @eggix 2 года назад

      @@bangertech Alles klar, der Downgrade von NimBLE v1.3.8 auf v1.3.7 hat das Problem gelöst. Vielen Dank

  • @MrPhenix1990
    @MrPhenix1990 2 года назад

    Wieder mal ein super Video, hat sehr geholfen! Ich arbeite nur mit Textfiles. Mit mqtt.fx konnte ich alles auslesen und einbinden, das passt so weit. Leider schaffe ich es einfach nicht den Switchbot zu schalten. Weißt du wie das funktioniert?
    Ich finde einfach kein funktionierendes Command Topic. Über mqtt.fx habe ich alle möglichen Kombinationen von Publish versucht aber auch hier keine Change.
    z.B.
    switchbot/Bluetooth2Mqtt/bot/CoffeeMachine payload ON
    switchbot/Bluetooth2Mqtt/bot/CoffeeMachine/set payload ON
    switchbot/Bluetooth2Mqtt/bot/CoffeeMachine/state payload ON
    usw

    • @MrPhenix1990
      @MrPhenix1990 2 года назад

      @@bangertech habs doch endlich hinbekommen. CommandTopic ist switchbot/Bluetooth2Mqtt/bot/CoffeeMachine/set und Payload "PRESS" nicht "ON". Macht ja auch Sinn.
      Zum Glück ist alles so gut Dokumentiert :)