NEWS
Bitte um 1.-Hilfe für neuen Hichi IR Wifi-Nutzer und Tasmota
-
Grüße!
Habe meinen "smarten" Stromzähler mit einem Hichi IR Wifi Lesekopf erweitert.
Das Fernziel ist es, mein Balkonkraftwerk mal so steuern zu können, dass überschüssiger Strom, der für Lau ins öffentliche Netz gehen würde, stattdessen in meinen kleinen Batteriespeicher geht etc.
Nahziel wäre erst einmal, den Stromverbrauch zu loggen. Um überhaupt einen Eindruck davon zu bekommen, was über den Tag überhaupt so verbraucht wird.
Das Einrichten des Lesekopfes war recht schnell erfolgreich:
Nun verzweifle ich aber seit 2 Tagen daran, dieses MQTT Broker, Client, Sub & Pub Thema zu verstehen:
In der Config des Lesekopfes ist MQTT aktiviert, als Broker wollte ich gern ein altes Android mit Termux und mosquitto nutzen (zum einen, da ja der Broker nach meinem Verständnis 24/7 laufen muss, zum anderen weil Raspis derzeit zu keinem akzeptablen Preis zu bekommen sind und mein PC (mit Win11) deswegen nicht 24/7 laufen soll).
Zum Testen nutze ich derzeit aber Mosquitto auf meinem Win11 Rechner, um überhaupt erst mal die Basics zu begreifen und es hinzubekommen, dass Werte, die der Lesekopf vom Stromzähler abruft, mit der mosquitto_sub.exe abgegriffen werden können.
Gibt es hier/im Web DAU-sichere Anleitungen (deutsch/englisch)? Oder ist meine Kombi aus Hichi Lesekopf & Android zu speziell?
Mein Verständnis fehlt ja schon an dem Punkt, ob mein Lesekopf denn überhaupt schon Daten sendet, die der MQTT Broker abgreifen kann? Muss dafür tatsächlich nur MQTT in der WebUI aktiviert werden? Ich vermute aber, dass die Daten im JSON(?)-Format, die in der Console ausgespuckt werden, diejenigen sind, die über MQTT abgerufen werden können?
Ich befürchte, ich habe irgendwo einen gedanklichen Hänger. Vielleicht sollte man mit kopfschmerzendem Erkältungsschädel auch nicht so Experimente beginnen?!
Und wann genau käme iobroker ins Spiel, um mein Ziel eines loggenden Lesekopfes, dessen Daten ich grafisch aufbereitet abrufen kann, zu erreichen?
Ich bedanke mich für jeden Hinweis, der mich auf die richtige Fährte führt!
VG!
-
@shai0hulud Du brauchst nur noch den mqtt-Adapter installieren und als Client zu Deinem Broker zu konfigurieren. Indem du einfach alles # subscribest, also abonnierst hast Du alles was das Geräte veröffentlich in Datenpunkten zur Verfügung. Zur Steuerung musst Du entsprechende Datenpunkte im cmnd Ast erstellen und publishen.
Hier mal die von mir empfohlenen mqtt-Einstellungen des mqtt-Adapters - Du musst bei Dir nur mqtt.1 gegen mqtt.0 tauschen.
Ansonsten zum Aufbau deiner mqtt Topic lies Dir mal diesen Thread durch: https://forum.iobroker.net/topic/57658/gelöst-mqtt-kann-kein-cmnd-absetzen
-
@shai0hulud
Ich habe bei mir den Sonoff-Adapter (Tasmota hieß mal Sonoff) installiert und die Daten werden ohne irgendwelche weiteren manuellen Einstellungen empfangen.
Diese Daten - sowie weitere von div. Shelly Plug S - bereite ich anschließend mit history-Adapter,sourceanalytics-Adapter, eCharts-Adapter und vis-bars-Adapter optisch auf (logge allerdings erst seit ca. 2 Monaten, deshalb sind die Diagramme/Tabellen teilw. unvollständig).
-
Danke Euch. Das Installieren vom iobroker ging fast ohne Probleme. Musste Git für Windows manuell installieren.
Nachdem ich nun aber Adapter aktualisiert und sonoff hinzugefügt habe, sieht der iobroker bei mir so aus:
bzw. Localhost wäre nicht erreichbar.
Egal welchen Tab ich links auswähle, das Hauptfenster bleibt leer.
Node.js Instanz im Taskmanager sind ein paar Prozent ausgelastet. Ryzen 3950X mit 32GB,
Wenn ich Ereignisse auswähle, hängt sich iobroker auf:
Konnte somit noch nichts testen.
-
@shai0hulud sagte in Bitte um 1.-Hilfe für neuen Hichi IR Wifi-Nutzer und Tasmota:
In der Config des Lesekopfes ist MQTT aktiviert, als Broker wollte ich gern ein altes Android mit Termux und mosquitto nutzen (zum einen, da ja der Broker nach meinem Verständnis 24/7 laufen muss,
Damit hilft dir diese Sonoff Adapter aber auch gar nichts - Manchmal gibts hier Empfehlungen ohne dass die Leute mal das richtig durchlesen.
-
@mickym Stimmt, ich hatte mich direkt auf die 2. Antwort konzentriert und Deine 1. Antwort "übersehen". Sorry.
Versuche eine funktionierende iobroker-Installation hinzubekommen und installiere dann den mqtt-Adapter (oder mqtt-Client-Adapter?).
PS: Warum enthält der iobroker-Installer eigentlich so deutlich veraltete Komponenten? (node.js, js controller etc.)
-
@shai0hulud Nein in dem Fall den mqtt-Adapter und nicht mqtt-client. Den mqtt-Adapter kannst du als Server/Broker und als Client betreiben. Du betreibst ihn als Client für Deinen mosquitto.
-
@shai0hulud sagte in Bitte um 1.-Hilfe für neuen Hichi IR Wifi-Nutzer und Tasmota:
Warum enthält der iobroker-Installer eigentlich so deutlich veraltete Komponenten? (node.js, js controller etc.)
???
-
Node.js 10, direkt bei Begrüßung wird mind. Node.js 12 empfohlen.
js controller 2.x ist installiert, mind. 3.2 wird empfohlen, 4.x ist aktuell vorhanden
Jetzt hangel ich mich erstmal an den Instruktionen entlang, den js Controller zu aktualisieren.
-
Was hast Du denn für einen komischen Installer bzw. komisches System. Aktuell ist nodejs 16 und npm 8
-
@shai0hulud sagte in Bitte um 1.-Hilfe für neuen Hichi IR Wifi-Nutzer und Tasmota:
Node.js 10, direkt bei Begrüßung wird mind. Node.js 12 empfohlen.
js controller 2.x ist installiert, mind. 3.2 wird empfohlen, 4.x ist aktuell vorhandenwie hast du denn installiert?
-
Google: iobroker download:
Link führt hierhin:
https://www.iobroker.net/docu/index-50.htm?page_id=2283&lang=de
Weiter zu "Downloads für die Installation", führt zu:
https://www.iobroker.net/#de/download
Yepp, 3 Jahre alt
PS: Der Link im Forum in der roten Box führt auch dahin:
Wäre also davon ausgegangen, dass dies das aktuellste Paket für Windows ist.
-
@shai0hulud sagte in Bitte um 1.-Hilfe für neuen Hichi IR Wifi-Nutzer und Tasmota:
Jetzt hangel ich mich erstmal an den Instruktionen entlang, den js Controller zu aktualisieren.
warum ? Installation ist schon sowas von daneben.... aber: mach ruhig !
-
@shai0hulud Du solltest Dich lieber an dem Thread orientieren:
https://forum.iobroker.net/topic/55185/test-iobroker-unter-windows-installieren-2022-edition -
@shai0hulud sagte in Bitte um 1.-Hilfe für neuen Hichi IR Wifi-Nutzer und Tasmota:
Google
- Fehler
@shai0hulud sagte in Bitte um 1.-Hilfe für neuen Hichi IR Wifi-Nutzer und Tasmota:
Link führt hierhin:
https://www.iobroker.net/docu/index-50.htm?page_id=2283&lang=de- Fehler. Diese Seite ist seit > 3 Jahren vom Netz.
@shai0hulud sagte in Bitte um 1.-Hilfe für neuen Hichi IR Wifi-Nutzer und Tasmota:
Weiter zu "Downloads für die Installation", führt zu:
https://www.iobroker.net/#de/downloadnächster "Fehler": Windoof??
@shai0hulud sagte in Bitte um 1.-Hilfe für neuen Hichi IR Wifi-Nutzer und Tasmota:
dass dies das aktuellste Paket für Windows ist.
Tatsächlich im Edit steht es
suche im Forum bringt
https://forum.iobroker.net/search?term=installer windows&in=titlespostsübrigens der Link zur echten Doku ist oben in der Menüzeile
-
@homoran sagte in Bitte um 1.-Hilfe für neuen Hichi IR Wifi-Nutzer und Tasmota:
@shai0hulud sagte in Bitte um 1.-Hilfe für neuen Hichi IR Wifi-Nutzer und Tasmota:
Weiter zu "Downloads für die Installation", führt zu:
https://www.iobroker.net/#de/downloadnächster "Fehler": Windoof??
Kann man mal diese blöde Windows Bashing lassen???
Er hat doch in seinem Eingangsposting geschrieben:
In der Config des Lesekopfes ist MQTT aktiviert, als Broker wollte ich gern ein altes Android mit Termux und mosquitto nutzen (zum einen, da ja der Broker nach meinem Verständnis 24/7 laufen muss, zum anderen weil Raspis derzeit zu keinem akzeptablen Preis zu bekommen sind und mein PC (mit Win11) deswegen nicht 24/7 laufen soll).
Man kann auch bei manchen Fehlern mal vom Mainstream abweichende Installationen zulassen. Dazu zählt Windows oder auch ein Desktop iaf dem Raspberry, sowie ich das betriebe.
-
@mickym sagte in Bitte um 1.-Hilfe für neuen Hichi IR Wifi-Nutzer und Tasmota:
Damit hilft dir diese Sonoff Adapter aber auch gar nichts - Manchmal gibts hier Empfehlungen ohne dass die Leute mal das richtig durchlesen.
Doch, "die Leute" haben das schon durchgelesen, aber gedacht, daß bereits ein funktionierender ioBroker läuft.
Wenn ioBroker selbst nicht richtig funktioniert, wird es m.E. auch mit anderen Adaptern Probleme geben.However, hier noch meine Tasmota MQTT-Konfiguration, die mit dem Sonoff-Adapter funktioniert:
Host: IP-Adresse von ioBroker
Port: ist normalerweise 1883, musste ich aber auf anderen Port (1900) umbiegen, da 1883 bei mir bereits belegt ist.
(Der Port muss natürlich auch im Sonoff-Adapter entspr. eingestellt werden)
Client: Aussagekräftiger Name -
@mickym sagte in Bitte um 1.-Hilfe für neuen Hichi IR Wifi-Nutzer und Tasmota:
Er hat doch in seinem Eingangsposting geschrieben:
aber nichts davon, dass iobroker auf WIN läuft, nur seinen testweise auf dem PC laufenden MQTT Broker
-
@joergeli sagte in Bitte um 1.-Hilfe für neuen Hichi IR Wifi-Nutzer und Tasmota:
However, hier noch meine Tasmota MQTT-Konfiguration, die mit dem Sonoff-Adapter funktioniert:
Was soll er denn mit diesem Sonoff Adapter. Sowie ich den TE ersteller verstehe - läuft das System mit dem iobroker nicht permanent also NICHT 24*7 , sondern ist nur eine Zwischenlösung bis er eine geeignete Hardware gefunden hat. Die tasmota Devices melden ihren Status zu irgendeinem Gerät mit mosquitto, das 24 h läuft. Allerdings läuft mosquitto auch nicht auf Android. Also KEINE Ahnung wie die Testinstallation ausschaut. Außerdem ist es halt nicht zielführend, wenn jemand sagt er will mosquitto nutzen, wenn ich dann sage nee nutze lieber Sonoff Adapter. Wenn man hier mal sucht, sieht man, dass der Sonoff-Adapter mqtt-Nachrichten interpretiert und umwandelt. Das geht solange gut, solange der Adapter alle Geräte und Nachrichten kennt - aber ich will diese Diskussion nicht zum 1001 mal führen. Nur wenn ich jedesmal wenn ich sehe, dass jemand den Sonoff Adapter nutze schreibe, nutze lieber originäres MQTT ist das genauso wenig zielführend, wie wenn jemand der originäres MQTT nutzen will den Sonoff Adapter empfohlen bekommt. Ich hätte ja nichts dagegen, wenn der Sonoff Adapter mal endlich diese Funktionen wie der neue Zigbee2Mqtt Adapter anbieten würde, der es dem Benutzer überlässt sowohl einen externen MQTT-Broker zu nutzen oder so zu konfigurieren, dass er einen MQTT-Broker simuliert. Aber nicht diese "Pseudo" MQTT-Broker, wie es dieser Sonoff, Shelly, owntracks etc. tun. Alle simulieren ihren eigenen MQTT-Broker - natürlich auf verschiedenen Ports. Und warum sie diese Adapter so beliebt, weil die meisten nicht mit einem JSON String umgehen können.
So wie ich das Ganze verstanden habe - ist das nur eine Testinstallation, um zu verstehen wie man damit umgehen könnte.
Aber ich glaub - ich bin hier raus. Vielleicht muss der TE wohl noch klarer stellen, was er erreichen will.Viel Glück!
-
Richtig, die Installation unter Windows ist nur eine Test/Zwischenlösung, um erst mal die Basics zu verstehen. Alles andere zum geeigneten Zeitpunkt.
Ich wollte mosquitto unter Windows nutzen, habe aber verstanden, dass mir iobroker mit den entsprechenden Adaptern mindestens das gleiche bietet, wenn nicht sogar mehr.
Ein aktueller iobroker ist nun installiert:
Die Instanzübersicht sieht so aus - alles grün, also alles erstmal i.O.?!:
Wo sollte ich nun die vom Hichi Lesekopf abgerufenen Daten sehen können?