Seite 1 von 1

Thing wird nicht mehr korrekt angezeigt (Homematic HM-ES-TX-WM Kanal 1)

Verfasst: 19. Sep 2021 06:59
von Nybass
Hallo zusammen,

ich hoffe von euch kennt jemand das Problem und kann mir helfen. Vielleicht gibt es ja in den untiefen etwas, sodass man das Thing noch manuell "komplett" löschen kann.

Verwendet wird openHAB 3.1.0RC1 auf einem RaspberryPi4 im Docker. Die Einstellungen nehme ich per Textdateien vor.

Nun zum Problem: Anfangs funktionierte der Kanal 1 vom HM-ES-TX-WM Sensor. Ich erstellte weiter meine Regeln und fügte testweise den Kanal 2 hinzu, dann habe ich bemerkt, dass der Kanal 1 nicht mehr funktioniert und in openHAB als "leer" dargestellt wird.

Nun bekomme ich es nicht mehr hin, dass der Kanal1 korrekt in openHAB dargestellt wird. Ich verwende zwar nun den Kanal 2, möchte die Abtastrate von "alle 2 Min" reduzieren und habe hierzu die Einstellung in Homematic (Anzahl der Datenabfragen pro Senderaster: 1 -> 10) angepasst. Wenn ich das richtig verstehem, dann wirkt das nur auf Kanal 1 und somit muss ich mir das openHAB Problem doch anschauen.

Meine Einstellungen sehen so aus (gekürzt auf das notwendigste)
homematic.things

Code: Alles auswählen

Bridge homematic:bridge:ccu3 [ gatewayAddress="192.168.1.24", callbackHost="192.168.1.23" ]
{
   Thing HM-ES-TX-WM        SEQxxxxxxx        "PowerMeter" @ "Keller"   // wird in der GUI nicht korrekt angezeigt?!
   Thing HM-ES-TX-WM2      SEQxxxxxxx        "Stromzaehler" @ "Keller"
}
Der Kanal 2 "Stromzähler" wird korrekt angezeigt. Damit meine ich, dass wenn ich in der GUI danach suche und auf das Thing klicke, dann erscheint folgdendes:
Bild1.jpg
Wenn ich nach "PowerMeter" suche, dann sehe ich, dass das Thing "online" ist...
Bild2.jpg
mit einem Klick darauf sieht es aber wie folgt aus....
Bild3.jpg
Angelegte Items bekommen keinen Wert zugewiesen.

Initial ging es mal und irgendwie (keine Ahunng wieso)geht es auf einmal nicht mehr. Kann man das irgendwie resetten?! Löschen der Zeile in der *.things Datei und neu Anlegen führte leider zu keinem Erfolg.

Re: Thing wird nicht mehr korrekt angezeigt (Homematic HM-ES-TX-WM Kanal 1)

Verfasst: 19. Sep 2021 09:57
von rbeudel
Hallo,
wenn ich das richtig verstanden habe, hast Du nur ein HM-ES-TX-WM. Ich kann mir nicht vorstellen, das man 2 things auf ein Device mit derselben Seriennummer anlegen kann.

Re: Thing wird nicht mehr korrekt angezeigt (Homematic HM-ES-TX-WM Kanal 1)

Verfasst: 19. Sep 2021 10:19
von Nybass
Ja genau - es gibt das Device nur einmal.
Ich hatte 2 Things angelegt, da beide in der GUI unter Things aufgetaucht sind.

Auch mit der folgenden Konfiguration geht es nicht:

Code: Alles auswählen

Bridge homematic:bridge:ccu3 [ gatewayAddress="192.168.1.24", callbackHost="192.168.1.23" ]
{
    //Thing HM-ES-TX-WM        SEQ1375972        "PowerMeter" @ "Keller"   // wird in der GUI nicht mehr korrekt angezeigt?!
    Thing HM-ES-TX-WM2       SEQ1375972        "Stromzaehler" @ "Keller"
}
Damit ich an die "Daten" vom Sensor komme muss ich das Thing HM-ES-TX-WM2 anlegen.

Entsprechend sind die Items:

Code: Alles auswählen

Number PowerMeter_Energy         "Zählerstand [%.0f kWh]"                          <energy>     (gPowerMeter)               {channel="homematic:HM-ES-TX-WM2:ccu3:SEQxxxxxx:1#IEC_ENERGY_COUNTER"}

Re: Thing wird nicht mehr korrekt angezeigt (Homematic HM-ES-TX-WM Kanal 1)

Verfasst: 19. Sep 2021 11:10
von rbeudel
Eventuell mal nach Anleitung Cache bereinigen mit nur dem WM2 als aktiven Thing?(openhab-cli)

Re: Thing wird nicht mehr korrekt angezeigt (Homematic HM-ES-TX-WM Kanal 1)

Verfasst: 19. Sep 2021 11:20
von Nybass
Ok ... auf die schnelle nichts gefunden wie ich den cache meiner openHAB Instanz mittels docker-compose löschen kann... Ich suche mal weiter oder jemand ist schneller und postet es hier ;)

Ob es langt den Prozess zu beenden und die folgenden Ordner zu löschen?
"userdata/cache" and "userdata/tmp"

Hm ... :?:

Update:
In dieser Console bin ich drin ... muss man darüber den cache löschen? finde aber den Befehl nicht ?!

Code: Alles auswählen

Logging in as openhab
Password:

                           _   _     _     ____
   ___   ___   ___   ___  | | | |   / \   | __ )
  / _ \ / _ \ / _ \ / _ \ | |_| |  / _ \  |  _ \
 | (_) | (_) |  __/| | | ||  _  | / ___ \ | |_) )
  \___/|  __/ \___/|_| |_||_| |_|/_/   \_\|____/
       |_|       3.1.0.RC1 - Milestone Build

Use '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
To exit, use '<ctrl-d>' or 'logout'.

Re: Thing wird nicht mehr korrekt angezeigt (Homematic HM-ES-TX-WM Kanal 1)

Verfasst: 19. Sep 2021 16:26
von KellerK1nd
Naja mach ein Backup und lösche den Inhalt. Niemals die Ordner selber löschen.

Re: Thing wird nicht mehr korrekt angezeigt (Homematic HM-ES-TX-WM Kanal 1)

Verfasst: 19. Sep 2021 17:26
von rbeudel
openhab-cli --help

Usage: openhab-cli command [options]

Possible commands:
backup [filename] -- Stores the current configuration of openHAB.
clean-cache -- Cleans the openHAB temporary folders.
console -- Opens the openHAB console.
info -- Displays distribution information.
reset-ownership -- Gives openHAB control of its own directories.
restore filename -- Restores the openHAB configuration from a backup.
showlogs -- Displays the log messages of openHAB.
start [--debug] -- Starts openHAB in the terminal.
status -- Checks to see if openHAB is running.
stop -- Stops any running instance of openHAB.
Ob unter Docker etwas anders ist, weis ich nicht.

Re: Thing wird nicht mehr korrekt angezeigt (Homematic HM-ES-TX-WM Kanal 1)

Verfasst: 19. Sep 2021 23:39
von Nybass
Ich bin leider grandios gescheitert eine Freigabe von meinem PI aus mein NAS oder PC hinzubekommen (CIFS oder NFS) um ein Backup zu erstellen.
Nicht desto trotz habe ich einfach mal einen weiteren Container mit einer frischen openHAB Installation erstellt. Bei dieser habe ich lediglich das Homematic Binding installiert und es wird dort ebenfalls nur der zweite Kanal vom HM-ES-TX-WM gefunden....

Es scheint dann wohl eher an der CCU bzw. am Device zu liegen?! Hmm ....

Re: Thing wird nicht mehr korrekt angezeigt (Homematic HM-ES-TX-WM Kanal 1)

Verfasst: 20. Sep 2021 07:29
von Nybass
Device in der CCU entfernt, auf Werkseinstellungen gesetzt und neu gekoppelt … leider ohne Erfolg.
Bin weiterhin ratlos