@ro75 Ja, könnte alles sein. Hatte gehofft, es gibt eine Lösung um zumindest Teile der DB zu retten
NEWS
Latest posts made by MichaelV
-
RE: redis: wrong RDB checksum
-
redis: wrong RDB checksum
Hallo,
wäre super, wenn mir jemand ein paar Tips geben könnte, wie ich zumindest einen Teil meiner iobroker Daten/Konfiguration retten kann. Würde gerne ein paar Adapter Konfigurationen und auch die Javascripte Retten.Mein iobroker läuft als VM unter proxmox
Seit ein paar Tagen scheint iobroker nicht mehr zu starten, weil die redis datenbank "defekt" ist:
Und somit erhalte ich dann folgenden Fehler beim starten des iobrokers:root@iobroker:/var/log/redis# iobroker status No connection to objects 127.0.0.1:6379[redis]
Ursache scheint die redis DB zu sein:
3846:C 25 Aug 2024 12:24:53.488 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 3846:C 25 Aug 2024 12:24:53.489 # Redis version=5.0.14, bits=64, commit=00000000, modified=0, pid=3846, just started 3846:C 25 Aug 2024 12:24:53.489 # Configuration loaded _._ _.-``__ ''-._ _.-`` `. `_. ''-._ Redis 5.0.14 (00000000/0) 64 bit .-`` .-```. ```\/ _.,_ ''-._ ( ' , .-` | `, ) Running in standalone mode |`-._`-...-` __...-.``-._|'` _.-'| Port: 6379 | `-._ `._ / _.-' | PID: 3847 `-._ `-._ `-./ _.-' _.-' |`-._`-._ `-.__.-' _.-'_.-'| | `-._`-._ _.-'_.-' | http://redis.io `-._ `-._`-.__.-'_.-' _.-' |`-._`-._ `-.__.-' _.-'_.-'| | `-._`-._ _.-'_.-' | `-._ `-._`-.__.-'_.-' _.-' `-._ `-.__.-' _.-' `-._ _.-' `-.__.-' 3847:M 25 Aug 2024 12:24:53.492 # Server initialized 3847:M 25 Aug 2024 12:24:53.492 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect. 3847:M 25 Aug 2024 12:24:53.492 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and me mory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled. 3847:M 25 Aug 2024 12:24:53.492 . Unrecognized RDB AUX field: 'redis-ver' 3847:M 25 Aug 2024 12:24:53.492 . Unrecognized RDB AUX field: 'redis-bits' 3847:M 25 Aug 2024 12:24:53.492 . Unrecognized RDB AUX field: 'ctime' 3847:M 25 Aug 2024 12:24:53.492 . Unrecognized RDB AUX field: 'used-mem' 3847:M 25 Aug 2024 12:24:53.492 . Unrecognized RDB AUX field: 'aof-preamble' 3847:M 25 Aug 2024 12:24:54.366 # Wrong RDB checksum. Aborting now. 3847:M 25 Aug 2024 12:24:54.366 # Internal error in RDB reading function at rdb.c:2133 -> RDB CRC error
root@iobroker:/var/lib/redis# ls dump.rdb dump.rdb1 tem-94074.rdb1 temp-115.rdb1 root@iobroker:/var/lib/redis# redis-check-rdb dump.rdb [offset 0] Checking RDB file dump.rdb [offset 27] AUX FIELD redis-ver = '5.0.14' [offset 41] AUX FIELD redis-bits = '64' [offset 53] AUX FIELD ctime = '1724521237' [offset 68] AUX FIELD used-mem = '286068152' [offset 84] AUX FIELD aof-preamble = '0' [offset 86] Selecting DB ID 0 --- RDB ERROR DETECTED --- [offset 105537748] RDB CRC error [additional info] While doing: check-sum [info] 19410 keys read [info] 100 expires [info] 100 already expired
Ist aktuell mehr ein Spielsystem, also wenn man nichts retten kann, dann geht die Welt nicht unter.
Vielen Dank für Eure Hilfe,
Michael -
RE: [gelöst] Probleme mit Comfoair Adapter V1.1.5
Nachdem ich die Bedieneinheit CCEase abgeklemmt, den Adapter nochmal neu installiert und auf "Adapter only, CCEase inactive" gestellt habe, kommen die Daten wie gewünscht im ioBroker an und die Lüftungsanlage läst sich über ioBroker steuern.
-
[gelöst] Probleme mit Comfoair Adapter V1.1.5
Hallo,
nach langer Zeit habe ich mich mal wieder an die Anbindung der Zehnder Comfoair 350 Luxe an ioBroker begeben. Ich verwende einen USR-WIFI232-602-V2, den ich schon and der seriellen Schnittstelle als auch direkt am Anschluß der CCEase angeschlossen hatte.
Die Einstellungen im USR-WIFI232-602-V2 sind so wie auch in anderen Threads beschrieben. Die RTX Lampe "flackert" auch fleißig, wenn der Adapter parallel zur CCEase angeschlossen ist.
Leider bekomme ich keine vernünftigen Werte in den ioBroker, die Verbindung wird immer geschlossen. Bei Parallelbetrieb (Listening only) erhalte ich z.B.:2022-03-18 12:06:24.372 - info: host.iobroker "system.adapter.comfoair.0" enabled 2022-03-18 12:06:24.392 - info: host.iobroker instance system.adapter.comfoair.0 started with pid 102009 2022-03-18 12:06:24.808 - debug: comfoair.0 (102009) Redis Objects: Use Redis connection: 127.0.0.1:9001 2022-03-18 12:06:24.834 - debug: comfoair.0 (102009) Objects client ready ... initialize now 2022-03-18 12:06:24.835 - debug: comfoair.0 (102009) Objects create System PubSub Client 2022-03-18 12:06:24.835 - debug: comfoair.0 (102009) Objects create User PubSub Client 2022-03-18 12:06:24.851 - debug: comfoair.0 (102009) Objects client initialize lua scripts 2022-03-18 12:06:24.853 - debug: comfoair.0 (102009) Objects connected to redis: 127.0.0.1:9001 2022-03-18 12:06:24.855 - silly: comfoair.0 (102009) redis psubscribe cfg.o.system.user.* 2022-03-18 12:06:24.858 - silly: comfoair.0 (102009) redis psubscribe cfg.o.enum.* 2022-03-18 12:06:24.861 - silly: comfoair.0 (102009) objectDB connected 2022-03-18 12:06:24.862 - debug: comfoair.0 (102009) Redis States: Use Redis connection: 127.0.0.1:9000 2022-03-18 12:06:24.866 - debug: comfoair.0 (102009) States create System PubSub Client 2022-03-18 12:06:24.867 - debug: comfoair.0 (102009) States create User PubSub Client 2022-03-18 12:06:24.871 - debug: comfoair.0 (102009) States connected to redis: 127.0.0.1:9000 2022-03-18 12:06:24.872 - silly: comfoair.0 (102009) statesDB connected 2022-03-18 12:06:25.009 - info: comfoair.0 (102009) starting. Version 1.1.5 in /opt/iobroker/node_modules/iobroker.comfoair, node: v12.22.10, js-controller: 4.0.19 2022-03-18 12:06:25.020 - info: comfoair.0 (102009) [START] Starting comfoair adapter 2022-03-18 12:06:25.021 - debug: comfoair.0 (102009) Modus: listen 2022-03-18 12:06:25.021 - debug: comfoair.0 (102009) Adapteronly: false, Listenonly: true, Safemode: false, PC - Logmode: false 2022-03-18 12:06:25.021 - info: comfoair.0 (102009) IP-Verbindung auf: 192.168.10.40 2022-03-18 12:06:25.021 - info: comfoair.0 (102009) [INFO] Configured polling interval: 300000 2022-03-18 12:06:25.047 - debug: comfoair.0 (102009) Connected by IP 2022-03-18 12:06:25.049 - debug: comfoair.0 (102009) out 07f0009b010049070f 2022-03-18 12:06:25.049 - debug: comfoair.0 (102009) outarr: 7,240,0,155,1,0,73,7,15 2022-03-18 12:06:25.050 - debug: comfoair.0 (102009) Connected to comfoair by IP 2022-03-18 12:06:25.050 - silly: comfoair.0 (102009) States system redis pmessage system.adapter.comfoair.0.logLevel/system.adapter.comfoair.0.logLevel:{"val":"silly","ack":true,"ts":1647601585031,"q":0,"from":"system.adapter.comfoair.0","lc":1647558393675} 2022-03-18 12:06:25.057 - debug: comfoair.0 (102009) Received: 07f000370700000000000002ed070f 2022-03-18 12:06:25.058 - debug: comfoair.0 (102009) Received arr: 7,240,0,55,7,0,0,0,0,0,0,2,237,7,15 2022-03-18 12:06:25.058 - debug: comfoair.0 (102009) ACK: 7, 240 2022-03-18 12:06:25.058 - debug: comfoair.0 (102009) Checksumme aus Datensatz: 237 2022-03-18 12:06:25.058 - debug: comfoair.0 (102009) Checksumme berechnet: 182 2022-03-18 12:06:25.058 - debug: comfoair.0 (102009) ACK zu Datenabfrage nicht erhalten oder Checksumme falsch 2022-03-18 12:06:25.063 - debug: comfoair.0 (102009) Connection closed 2022-03-18 12:06:25.065 - silly: comfoair.0 (102009) States user redis pmessage comfoair.0.*/comfoair.0.info.connection:{"val":true,"ack":true,"ts":1647601585056,"q":0,"from":"system.adapter.comfoair.0","user":"system.user.admin","lc":1647530841809} 2022-03-18 12:06:25.067 - debug: comfoair.0 (102009) stateChange comfoair.0.info.connection {"val":true,"ack":true,"ts":1647601585056,"q":0,"from":"system.adapter.comfoair.0","user":"system.user.admin","lc":1647530841809}
Wenn ich die CCEase abklemme, bekomme ich keine Rückmeldung von der Zehnderanlage.
Hat jemand eine Idee, was ich ändern muss? Welche Infos braucht ihr um mir weiter zu helfen?Vielen Dank,
Michael -
RE: EBus - USB-Adapter # john30/ebusd # Vaillant ecoTEC # VRC 700 # MQTT
Hallo Jürgen,
ja, hatte ich gesehen und bin größtenteils danach vorgegangen. Meine Frage bezog sich darauf, ob ich ausser ebusd mqtt und dem MQTT Adapter in ioBroker sonst noch etwas installieren muss.
Inzwischen läuft es bei mir (es musste sonst nichts installiert werden). Ich hatte 2 Probleme: der MQTT default Port (1883) funktionierte nicht, habe auf 1884 gewechselt und dann kam eine Verbindung zwischen ebusd und dem MQTT Adapter zustande.
Dann wurden aber keine Daten der Wärmepumpe in ioBroker importiert. Hatte in der ebusd Konfiguration den Parameter -r gesetzt (für nur Daten lesen). Dadurch wurden anscheinend keine Daten mehr zwischen der ebus Platine und ebusd übertragen. Nachdem ich den Parameter rausgenommen hatte und einmal über das Bedienteil der Wärmepumpe mir alle Parameter angezeigt hatte, war auch alles schön im ioBroker.
Somit kann es jetzt mit dem automatischen Abruf und ggfs dem setzen von Werten in der WP weiter gehen
Soweit ich es verstanden habe, wird das Script ("Auslesen von Einzelwerten …") dazu genutzt, die Daten bei der Heizung abzufragen damit sie über den ebus kommen und in ioBroker aktualisiert werden? Oder benötigt man das Script nur, um die Werte erstmalig in ioBroker zu importieren?
Gruß,
Michael
-
RE: EBus - USB-Adapter # john30/ebusd # Vaillant ecoTEC # VRC 700 # MQTT
Hi,
würde mich auch gerne mit an das Thema hängen. Habe aus dem FHEM Forum die ebus Platine 2.0 bestellt und zusammen gebaut. Seit heute hängt sie an der Vaillant GeoTherm und liefert Werte per WLAN an ebusd (läuft auf einem Tinkerboard zusammen mit ioBroker):
! root@ioBroker-Tinker:~# ebusctl info
! version: ebusd 3.0pre.bbc4d04
! update check: version 3.1 available, broadcast.csv: newer version available, vaillant/08.ehp.csv: newer version available, vaillant/15.uih.csv: newer version available, vaillant/23.ehp.cc.csv: newer version available, vaillant/25.ehp.hwc.csv: newer version available, vaillant/50.ehp.mc.csv: newer version available, vaillant/broadcast.csv: different version a
! signal: acquired
! symbol rate: 69
! max symbol rate: 119
! min arbitration micros: 41
! max arbitration micros: 244
! min symbol latency: 5
! max symbol latency: 46
! reconnects: 0
! masters: 3
! messages: 638
! conditional: 285
! poll: 2
! update: 56
! address 03: master #11
! address 08: slave #11, scanned "MF=Vaillant;ID=EHP00;SW=0344;HW=7201", loaded "vaillant/08.ehp.csv"
! address 10: master #2
! address 15: slave #2, scanned "MF=Vaillant;ID=UIH00;SW=0226;HW=6901", loaded "vaillant/15.uih.csv"
! address 23: slave, scanned "MF=Vaillant;ID=EHP00;SW=0344;HW=7201", loaded "vaillant/23.ehp.cc.csv"
! address 25: slave, scanned "MF=Vaillant;ID=EHP00;SW=0344;HW=7201", loaded "vaillant/25.ehp.hwc.csv"
! address 31: master #8, ebusd
! address 36: slave #8, ebusd
! address 50: slave, scanned "MF=Vaillant;ID=EHP00;SW=0344;HW=7201", loaded "vaillant/50.ehp.mc.csv"Nun würde ich die Daten gerne in ioBroker weiterverarbeiten. Verwende dazu die ebusd mqtt Version. Was muss ich denn nun tun, um die Daten in den ioBroker zu bekommen? Nur den MQTT Adapter in ioBroker installieren und als Server mit User/Passwort konfigurieren (und die entsprechenden Parameter in /etc/default/ebusd setzen)?
Vielen Dank für Eure Hilfe,
Michael
-
RE: Hat jemand Interesse an ioBroker Einsteigerschulung?
Hallo Rainer,
PS damit ich ein Gesicht zu dem Nick habe: wo hast du gesessen? `
Auf dem Foto ganz rechts.
Gruß,
Michael
-
RE: Hat jemand Interesse an ioBroker Einsteigerschulung?
Nach dem tollen Treffen in Neuss habe ich mich nun auch hier im Forum angemeldet und werde das Thema iobroker demnächst ganz sicher angehen.
Von mir auch vielen Dank an die Organisatoren und Vortragenden, ich habe jede Menge in den fast 4 Stunden gelernt.
Bis bald (mit meinen Anfängerfragen),
Michael