@mickym Ich schaue am Wochenende weiter - jetzt ist erstmal gut damit . Vielen Dank für Deine Hilfe und Mühe auf jeden Fall.
NEWS
Steffen Ermisch
@Steffen Ermisch
Latest posts made by Steffen Ermisch
-
RE: evohome2mqtt Temperatur einstellen
-
RE: evohome2mqtt Temperatur einstellen
@mickym Also ich hab jetzt den evohome Adapter von 1.1.1 auf 1.1.2 geupgradet - so wie den ganzen Raspi auch mal wieder geupgradet und gebootet - leider geht immernoch keine Temperatur Einstellung.
Nur schräg ist auf einmal tauch ein neues Object "bad" auf - und nicht mehr unter evohome/ sondern evohome2mqtt/
Dort kann ich aber nicht den Wert ändern.btw...Ich sehe auch in dem mosquitto log kein evohome - und viele Socket errors
pi@raspiobroker:/var/log/mosquitto $ sudo tail -100 mosquitto.log 1616157012: Socket error on client mqttjs_dcf85ed1, disconnecting. 1616157120: New connection from 127.0.0.1 on port 1883. 1616157120: New client connected from 127.0.0.1 as mqttjs_7d06bae1 (c1, k60). 1616157360: Saving in-memory database to /var/lib/mosquitto/mosquitto.db. 1616158088: Socket error on client mqttjs_7d06bae1, disconnecting. 1616158200: New connection from 127.0.0.1 on port 1883. 1616158200: New client connected from 127.0.0.1 as mqttjs_12ff7ac0 (c1, k60). 1616159161: Saving in-memory database to /var/lib/mosquitto/mosquitto.db. 1616159170: Socket error on client mqttjs_12ff7ac0, disconnecting. 1616159280: New connection from 127.0.0.1 on port 1883. 1616159280: New client connected from 127.0.0.1 as mqttjs_4153e3c3 (c1, k60). 1616160248: Socket error on client mqttjs_4153e3c3, disconnecting. 1616160360: New connection from 127.0.0.1 on port 1883. 1616160360: New client connected from 127.0.0.1 as mqttjs_d7e78807 (c1, k60). 1616160962: Saving in-memory database to /var/lib/mosquitto/mosquitto.db. 1616161327: Socket error on client mqttjs_d7e78807, disconnecting. 1616161440: New connection from 127.0.0.1 on port 1883. 1616161440: New client connected from 127.0.0.1 as mqttjs_6108e785 (c1, k60). 1616162407: Socket error on client mqttjs_6108e785, disconnecting. 1616162520: New connection from 127.0.0.1 on port 1883. 1616162520: New client connected from 127.0.0.1 as mqttjs_a43c7d05 (c1, k60). 1616162763: Saving in-memory database to /var/lib/mosquitto/mosquitto.db. 1616163487: Socket error on client mqttjs_a43c7d05, disconnecting. 1616163600: New connection from 127.0.0.1 on port 1883. 1616163600: New client connected from 127.0.0.1 as mqttjs_bf78f1cf (c1, k60). 1616164564: Saving in-memory database to /var/lib/mosquitto/mosquitto.db. 1616164567: Socket error on client mqttjs_bf78f1cf, disconnecting. 1616164680: New connection from 127.0.0.1 on port 1883. 1616164680: New client connected from 127.0.0.1 as mqttjs_a9d31839 (c1, k60). 1616165647: Socket error on client mqttjs_a9d31839, disconnecting. 1616165760: New connection from 127.0.0.1 on port 1883. 1616165760: New client connected from 127.0.0.1 as mqttjs_088b8503 (c1, k60). 1616166365: Saving in-memory database to /var/lib/mosquitto/mosquitto.db. 1616166727: Socket error on client mqttjs_088b8503, disconnecting. 1616166840: New connection from 127.0.0.1 on port 1883. 1616166840: New client connected from 127.0.0.1 as mqttjs_99688efa (c1, k60). 1616167807: Socket error on client mqttjs_99688efa, disconnecting. 1616167920: New connection from 127.0.0.1 on port 1883. 1616167920: New client connected from 127.0.0.1 as mqttjs_00bc841e (c1, k60). 1616168166: Saving in-memory database to /var/lib/mosquitto/mosquitto.db. 1616168887: Socket error on client mqttjs_00bc841e, disconnecting. 1616169000: New connection from 127.0.0.1 on port 1883. 1616169000: New client connected from 127.0.0.1 as mqttjs_c0e94606 (c1, k60). 1616169967: Saving in-memory database to /var/lib/mosquitto/mosquitto.db. 1616169967: Socket error on client mqttjs_c0e94606, disconnecting. 1616170080: New connection from 127.0.0.1 on port 1883. 1616170080: New client connected from 127.0.0.1 as mqttjs_ccb0c1a5 (c1, k60). 1616171047: Socket error on client mqttjs_ccb0c1a5, disconnecting. 1616171160: New connection from 127.0.0.1 on port 1883. 1616171160: New client connected from 127.0.0.1 as mqttjs_12019429 (c1, k60). 1616171768: Saving in-memory database to /var/lib/mosquitto/mosquitto.db. 1616172127: Socket error on client mqttjs_12019429, disconnecting. 1616172240: New connection from 127.0.0.1 on port 1883. 1616172240: New client connected from 127.0.0.1 as mqttjs_9cd6fd4a (c1, k60). 1616172293: Socket error on client mqttjs_9cd6fd4a, disconnecting. 1616172360: New connection from 127.0.0.1 on port 1883. 1616172360: New client connected from 127.0.0.1 as mqttjs_66166c3a (c1, k60). 1616173326: Socket error on client mqttjs_66166c3a, disconnecting. 1616173440: New connection from 127.0.0.1 on port 1883. 1616173440: New client connected from 127.0.0.1 as mqttjs_107b4754 (c1, k60). 1616173569: Saving in-memory database to /var/lib/mosquitto/mosquitto.db. 1616174135: Client iobroker.mqtt.0 disconnected. 1616174140: New connection from 127.0.0.1 on port 1883. 1616174140: New client connected from 127.0.0.1 as iobroker.mqtt.0 (c1, k1000, u'iosteffenmqtt'). 1616174217: Client iobroker.mqtt.0 disconnected. 1616174222: New connection from 127.0.0.1 on port 1883. 1616174222: New client connected from 127.0.0.1 as iobroker.mqtt.0 (c1, k1000, u'iosteffenmqtt'). 1616174408: Socket error on client mqttjs_107b4754, disconnecting. 1616174520: New connection from 127.0.0.1 on port 1883. 1616174520: New client connected from 127.0.0.1 as mqttjs_df6d276e (c1, k60). 1616174702: Client iobroker.mqtt.0 disconnected. 1616174707: New connection from 127.0.0.1 on port 1883. 1616174707: New client connected from 127.0.0.1 as mqttClientIobrokerPublishSubscribeAll (c1, k1000, u'iosteffenmqtt'). 1616175370: Saving in-memory database to /var/lib/mosquitto/mosquitto.db. 1616175487: Socket error on client mqttjs_df6d276e, disconnecting. 1616175600: New connection from 127.0.0.1 on port 1883. 1616175600: New client connected from 127.0.0.1 as mqttjs_2dcfa9e7 (c1, k60). 1616176254: New connection from 192.168.188.30 on port 1883. 1616176254: New client connected from 192.168.188.30 as Tasmota_3 (c1, k30, u'steffenio'). 1616176447: Socket error on client Tasmota_3, disconnecting. 1616176567: Socket error on client mqttjs_2dcfa9e7, disconnecting. 1616176680: New connection from 127.0.0.1 on port 1883. 1616176680: New client connected from 127.0.0.1 as mqttjs_d6c0d083 (c1, k60). 1616177171: Saving in-memory database to /var/lib/mosquitto/mosquitto.db. 1616177647: Socket error on client mqttjs_d6c0d083, disconnecting. 1616177760: New connection from 127.0.0.1 on port 1883. 1616177760: New client connected from 127.0.0.1 as mqttjs_7cb1a449 (c1, k60). 1616178725: Socket error on client mqttjs_7cb1a449, disconnecting. 1616178972: Saving in-memory database to /var/lib/mosquitto/mosquitto.db. 1616179181: mosquitto version 1.5.7 terminating 1616179198: mosquitto version 1.5.7 starting 1616179198: Config loaded from /etc/mosquitto/mosquitto.conf. 1616179198: Opening ipv4 listen socket on port 1883. 1616179198: Opening ipv6 listen socket on port 1883. 1616179321: New connection from 127.0.0.1 on port 1883. 1616179321: New client connected from 127.0.0.1 as mqttClientIobrokerPublishSubscribeAll (c1, k1000, u'iosteffenmqtt'). 1616179741: New connection from 127.0.0.1 on port 1883. 1616179741: New client connected from 127.0.0.1 as mqttjs_5b1de9ae (c1, k60). 1616179829: Socket error on client mqttjs_5b1de9ae, disconnecting. 1616179920: New connection from 127.0.0.1 on port 1883.
-
RE: evohome2mqtt Temperatur einstellen
@mickym Den Ansatz mit dem Port habe ich auch gerade verfolgt - aber von der Logik her da der Datenabgriff funktioniert müsste das senden auch funktionieren. Oder? ISt ja der gleiche Port.
Ich hab gerade die Issueliste bei Git etwas gefunden was am Ende dazu passt - und vor zwei Tagen wurde für den adapter ein Update bereitgestellt. Jetzt muss ich mal schauen das ich den Adapter geupdatet bekomme - vielleicht liegt es daran.
Nichtdestotrotz ist bei mir wahrscheinlich etwas nicht ganz sauber aufgesetzt.
Hier das Ergebnis für den portcheck
Aktive Internetverbindungen (Nur Server) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:http 0.0.0.0:* LISTEN 373/deCONZ tcp 0 0 0.0.0.0:domain 0.0.0.0:* LISTEN 550/dnsmasq tcp 0 0 0.0.0.0:ssh 0.0.0.0:* LISTEN 545/sshd tcp 0 0 raspiobroker.fritz:1880 0.0.0.0:* LISTEN 4881/node-red tcp 0 0 localhost:omniorb 0.0.0.0:* LISTEN 627/influxd tcp 0 0 0.0.0.0:1883 0.0.0.0:* LISTEN 622/mosquitto tcp 0 0 0.0.0.0:https 0.0.0.0:* LISTEN 373/deCONZ tcp 0 0 0.0.0.0:1884 0.0.0.0:* LISTEN 28706/io.sonoff.0 tcp 0 0 localhost:9000 0.0.0.0:* LISTEN 628/iobroker.js-con tcp 0 0 localhost:9001 0.0.0.0:* LISTEN 628/iobroker.js-con tcp6 0 0 [::]:tproxy [::]:* LISTEN 921/io.admin.0 tcp6 0 0 [::]:8082 [::]:* LISTEN 3079/io.web.0 tcp6 0 0 [::]:domain [::]:* LISTEN 550/dnsmasq tcp6 0 0 [::]:8086 [::]:* LISTEN 627/influxd tcp6 0 0 [::]:ssh [::]:* LISTEN 545/sshd tcp6 0 0 [::]:3000 [::]:* LISTEN 626/grafana-server tcp6 0 0 [::]:1883 [::]:* LISTEN 622/mosquitto udp 0 0 0.0.0.0:domain 0.0.0.0:* 550/dnsmasq udp 0 0 0.0.0.0:bootps 0.0.0.0:* 19423/io.radar2.0 udp 0 0 0.0.0.0:bootpc 0.0.0.0:* 880/dhclient udp 0 0 0.0.0.0:bootpc 0.0.0.0:* 452/dhcpcd udp 0 0 0.0.0.0:53421 0.0.0.0:* 26274/io.mihome-vac udp 0 0 0.0.0.0:mdns 0.0.0.0:* 364/avahi-daemon: r udp 0 0 0.0.0.0:45914 0.0.0.0:* 364/avahi-daemon: r udp 0 0 0.0.0.0:1900 0.0.0.0:* 3150/io.deconz.1 udp 0 0 0.0.0.0:1900 0.0.0.0:* 373/deCONZ udp6 0 0 [::]:dhcpv6-client [::]:* 452/dhcpcd udp6 0 0 [::]:domain [::]:* 550/dnsmasq udp6 0 0 [::]:mdns [::]:* 364/avahi-daemon: r udp6 0 0 [::]:1900 [::]:* 3150/io.deconz.1 udp6 0 0 [::]:1900 [::]:* 3150/io.deconz.1 udp6 0 0 [::]:1900 [::]:* 3150/io.deconz.1 udp6 0 0 [::]:1900 [::]:* 3150/io.deconz.1 udp6 0 0 [::]:38326 [::]:* 364/avahi-daemon: r raw 0 0 0.0.0.0:icmp 0.0.0.0:* 7 19423/io.radar2.0 raw6 0 0 [::]:ipv6-icmp [::]:* 7 19423/io.radar2.0 raw6 0 0 [::]:ipv6-icmp [::]:* 7 381/NetworkManager raw6 0 0 [::]:ipv6-icmp [::]:* 7 452/dhcpcd
-
RE: evohome2mqtt Temperatur einstellen
@mickym Könnte es sein das bei der installation des evohome2mqtt ein broker mit installiert wird?
Und ja - es wird wahrscheinlich chaotisch - es läuft auch ein Sonoff Adapter für die Tasmota geflashten Steckdosen
Der Port im Sonoff Adapter ist 1884 - das ist auch die MQTT Einstellungen der Steckdosen. MQTT läuft auf 1883. Hab gerade mal die Steckdose auf 1884 umgestellt und die Steckdose taucht (natürlich) in den MQTT Objekten auf. Nur sind die Objekte nicht so schön schon aufgeschlüsselt sondern alle Infos stehen in langen Strings und die müsste ich erst parsen usw...
Der Adapter der die Evohome Daten abgreift ist halt die einzige Möglichkeit die ich gefunden habe an die Daten heranzukommen. Würde ich mich von dem adapter verabschieden wird das wahrscheinlich nichts mehr mit dem Datenabgriff.
Die Heizung über den IO Broker zu steuern ist an für sich Spielerei da Evohome ein Display mitbringt zum zentralen steuern der Temperatur. Dachte nur es kann nicht so schwer sein das zu implementieren.Mir fehlt echt noch ein Grundverständniss wie die Prozesse ablaufen...
-
RE: evohome2mqtt Temperatur einstellen
@mickym Schon mal vielen Dank für die Hilfe und Erklärung - sehr hilfreich
Ich muss die Erklärung ein paar mal lesen bis ich teilweis verstehe was Du meinst - aber es wird
Ich hab jetzt die Settings soweit geändert.
Also muss ich jetzt aber noch einen Server auf dem localhost haben/installieren wenn ich es richtig verstanden habe?
-
RE: evohome2mqtt Temperatur einstellen
@mickym Der läuft als Client/subscriber.
Wie ist das mit dem Objekt wenn ich das anlege - was für eine Art muss das sein? Objekt oder Gemicht oder Zeichenkette?
-
RE: evohome2mqtt Temperatur einstellen
@mickym Das hatte ich selber schon gesehen und geändert - hatte nur das falsche Bild hochgeladen
Es tut sich aber weiterhin nichts.
-
RE: evohome2mqtt Temperatur einstellen
@mickym Danke für den Ansatz.
Wenn ich es richtig verstanden habe muss ich einen Datenpunkt "bad" anlegen unter evohome/set/thermostat/bad
Und bei Wert trage ich dann entsprechend den String ein?
Hab es mal probiert aber es tut sich nichts.
-
evohome2mqtt Temperatur einstellen
Ich hab schon ewig eine Honeywell Evohome Heizungssteuerung bei mir in der Wohnung.
Es gibt keinen Adapter dafür um die Daten abzugreifen aber ich bin irgendwo im Forum auf evohome2mqtt gestossen.Das läuft auch sehr gut und ich bekomme alle Daten.
Nur würde ich gern auch Temperaturen einstellen können.
Laut der Beschreibung kann man das auch:****You can control each zone by sending a json message to evohome/set/thermostat/zone_name with the following fields:
temp is the new temperature.
minutes is the number of minutes this new temp should be set (optional).evohome/set/thermostat/livingroom { "temp":20, "minutes":48 }****
Jetzt die Anfängerfrage (mache alles mit Blockly): ich scheitere hier wo ich das einzugeben hab im Iobroker - ich denke ein Javaskript - aber wenn ich den code eintrage mit geändertem Raum natürlich der existiert passiert gar nichts und es wird auch rot markiert. Also fehlt sicherlich noch etwas "drumherum".
Kann jemand weiterhelfen?
Danke.