NEWS
[gelöst]Shelly-Adapter: zweites Gerät per MQTT verbinden?
-
Hallo zusammen,
ich habe den Shelly-Adapter installiert und eine Instanz (shelly.0) am laufen.
Ein Rauchmelder ShellyPlusSmoke ist damit verbunden.
Die gesendeten Daten werden unter Objekte "shelly\0\shellyplussmoke#<id1>" aufgelistet. Soweit ist alles in Ordnung.Zur Entwicklung bis hierher gibt es einen anderen Thread.
Auswertung Daten ShellyPlusSmoke in ioBrokerJetzt wollte ich einen zweiten ShellyPlusSmoke analog mit der Instanz des Shelly-Adapters verbinden.
Ich dachte dann taucht ein zweiter Objekt-Zweig "shelly\0\shellyplussmoke#<id2>" auf
und ich kann die Reaktion auf einen Alarm analog umsetzen.Das ist leider nicht so.
Muss ich für die Verbindung eines zweiten ShellyPlusSmoke eine zweite Instanz des Shelly-Adapters einrichten?Danke vorab für jeden Tipp.
Gruß Hartmut
-
@hru
Normalerweise benötigts du nur eine Shelly Instanz. (Maximal 2 - eine für MQTT Shellies und eine fpr COAP Shellies (gen 1) )Bist du dicher dass der zweite Rauchmelder sendet (= online ist). Da der m.W. nach batteriebetrieben ist schläft er die meiste Zeit und sendet da mal zunächst keine Daten ...
-
@hru sagte in Shelly-Adapter: zweites Gerät per MQTT verbinden?:
Muss ich für die Verbindung eines zweiten ShellyPlusSmoke eine zweite Instanz des Shelly-Adapters einrichten?
Nein, auf keinen Fall!
-
@mcm1957 said in Shelly-Adapter: zweites Gerät per MQTT verbinden?:
@hru
Bist du dicher dass der zweite Rauchmelder sendet (= online ist). Da der m.W. nach batteriebetrieben ist schläft er die meiste Zeit und sendet da mal zunächst keine Daten ...hm?
Ja das stimmt, schon, dass der ShellyPlusSmoke die meiste Zeit "schläft" und nicht online ist. Ich hatte das so verstanden, dass er sich beim speichern der Konfiguration kurz verbindet und sendet.Vielleicht hängt es auch mit einem anderen Problem zusammen, das ich seit dem Einspielen von Updates bei ioBroker und verschiedenen Adaptern habe (Problem mit Admin-Instanz-Kachel)?
-
@hru
Der Fehler von Easy Admin hat sicher nichts mit dem Shelly Adapter zu tun. -
beim Klick auf die Einstellungen (Schraubenschlüssel) der Instanz vom Shelly-Adapter kommt "Cannot parse json5 config" oder so ähnlich.
Was heißt das und wie kann ich das wieder reparieren? -
-
@hru sagte in Shelly-Adapter: zweites Gerät per MQTT verbinden?:
Was heißt das und wie kann ich das wieder reparieren?
Du direkt gar nicht. Da muss im Adapter und/oder im Admin was angepasst werden. Für den Moment ignorieren.
-
@hru said in Shelly-Adapter: zweites Gerät per MQTT verbinden?:
beim Klick auf die Einstellungen (Schraubenschlüssel) der Instanz vom Shelly-Adapter kommt "Cannot parse json5 config" oder so ähnlich.
Was heißt das und wie kann ich das wieder reparieren?WO kommt diese Fehlermeldung? Im log? Am Schirm?
Kannst du die Konfig normal öffnen und bearbeiten?Kannst du die Fehlermeldung bitte hier mal posten?
Ich erhalte mit 6.9.0 and 7.0.0 keine solche Meldung.Bitte Version des shelly adapters und von admin ebenfalls angeben.
-
@thomas-braun said in Shelly-Adapter: zweites Gerät per MQTT verbinden?:
@hru sagte in Shelly-Adapter: zweites Gerät per MQTT verbinden?:
Was heißt das und wie kann ich das wieder reparieren?
Du direkt gar nicht. Da muss im Adapter und/oder im Admin was angepasst werden. Für den Moment ignorieren.
Heißt das dass ich aktuell an der Konfiguration des Shelly-Adapters nichts ändern kann?
Gut.Kann das auch der Grund dafür sein, dass ich keine Daten von meinem zweiten ShellyPlusSmoke im ioBroker sehe?
-
@hru sagte in Shelly-Adapter: zweites Gerät per MQTT verbinden?:
Heißt das dass ich aktuell an der Konfiguration des Shelly-Adapters nichts ändern kann?
Ist der Rest vom Fest auf einem aktuellen Stand?
-
@hru said in Shelly-Adapter: zweites Gerät per MQTT verbinden?:
@thomas-braun said in Shelly-Adapter: zweites Gerät per MQTT verbinden?:
@hru sagte in Shelly-Adapter: zweites Gerät per MQTT verbinden?:
Was heißt das und wie kann ich das wieder reparieren?
Du direkt gar nicht. Da muss im Adapter und/oder im Admin was angepasst werden. Für den Moment ignorieren.
Heißt das dass ich aktuell an der Konfiguration des Shelly-Adapters nichts ändern kann?
Gut.Kann das auch der Grund dafür sein, dass ich keine Daten von meinem zweiten ShellyPlusSmoke im ioBroker sehe?
Nein, die Aussage von Thomas Braun bezieht sich auf eine häufoher auftretende Warning im log. Ich vermute aber mal, due meinst was anderes. Bitte daher um die Infos wie oben angefragt.
-
@mcm1957 said in Shelly-Adapter: zweites Gerät per MQTT verbinden?:
@hru said in Shelly-Adapter: zweites Gerät per MQTT verbinden?:
beim Klick auf die Einstellungen (Schraubenschlüssel) der Instanz vom Shelly-Adapter kommt "Cannot parse json5 config" oder so ähnlich.
Was heißt das und wie kann ich das wieder reparieren?WO kommt diese Fehlermeldung? Im log? Am Schirm?
Die Meldung wird als kleine schwarze Box kurz angezeigt.
Bitte Version des shelly adapters und von admin ebenfalls angeben.
Versionen: Shelly v7.0.0, Admin v7.0.22
-
@hru
OK das ist was anderes faul. Admin kann hier offensichtlich das Configfile nicht lesen.Was hast du denn gamcht seit es das letzte Mal ging? Einfach so werden die Dateien ja selten kaputt. Versuch mal ein 'iob upload'. Das ladet die Confihgdatein vom Adapterverzeichis in den Bereich des Admin hoch.
-
@thomas-braun said in Shelly-Adapter: zweites Gerät per MQTT verbinden?:
@hru sagte in Shelly-Adapter: zweites Gerät per MQTT verbinden?:
Heißt das dass ich aktuell an der Konfiguration des Shelly-Adapters nichts ändern kann?
Ist der Rest vom Fest auf einem aktuellen Stand?
Ich habe heute die folgenden Befehle
sudo apt update && sudo apt full-upgrade iobroker stop iob fix iobroker start iob nodejs-update
abgesetzt.
Reicht das für einen aktuellen Stand?
Soll ich nochmal die Ausgabe von iob diag posten? -
@hru sagte in Shelly-Adapter: zweites Gerät per MQTT verbinden?:
Soll ich nochmal die Ausgabe von iob diag posten?
Ja, da sieht man das immer am besten.
-
@mcm1957 Das hatte ich zwar vorhin schon einmal gemacht (weil es mir bereits empfohlen wurde) , habe es jetzt noch einmal gemacht
iob upload all
und jetzt komme ich wieder in die Einstellungen des Shelly-Adapters.
Danke! -
jetzt habe ich eine "rote 1" bei Hosts:
Was ist das jetzt?
Ich bekomme folgende Meldug
Was soll / muss ich da jetzt klicken? -
@hru sagte in Shelly-Adapter: zweites Gerät per MQTT verbinden?:
Was soll / muss ich da jetzt klicken?
Nix klicken...
Betriebssystem aktualisieren.sudo apt update sudo apt full-upgrade
-
@thomas-braun said in Shelly-Adapter: zweites Gerät per MQTT verbinden?:
@hru sagte in Shelly-Adapter: zweites Gerät per MQTT verbinden?:
Was soll / muss ich da jetzt klicken?
Nix klicken...
Betriebssystem aktualisieren.sudo apt update sudo apt full-upgrade
ok habe ich gemacht.
Und einen reboot.
Ist aber immer noch da??