Aussentemperatursensor HmIP-STHO wird nicht aktualisiert !

Moderator: seppy

Heavy-Dee
Beiträge: 139
Registriert: 18. Jan 2018 16:38

Re: Aussentemperatursensor HmIP-STHO wird nicht aktualisiert !

Beitrag von Heavy-Dee »

@peter-pan
Hast du deinen HM-Außentemperatursensor mal weiter beobachtet?
Bei mir friert der Wert ca. alle 5-7 Tage ein.
(Auf dem HM WebUI werden sie aktualisiert.)
Erst nach einem OH Restart wird der Wert wieder richtig angezeigt.
Folgendes habe ich bisher probiert:
- openhab neu aufgesetzt
- HM-Binding gelöscht.
- things neu angelegt.
- item neu angelegt
- sitemap neu erstellt
...
keine Besserung !!!


Gesendet von meinem SM-A405FN mit Tapatalk

openHab2 (v. 2.5.2) Docker auf Synology DS920+
openHab4 (v. 4.1.0) Docker auf Synology DS920+ :!:

Benutzeravatar
peter-pan
Beiträge: 2564
Registriert: 28. Nov 2018 12:03
Answers: 25
Wohnort: Schwäbisch Gmünd

Re: Aussentemperatursensor HmIP-STHO wird nicht aktualisiert !

Beitrag von peter-pan »

Ich hab immer mal wieder geschaut, gestern abend das letzte mal. Da war alles synchron.
Hab aber heute Vormittag einen Neustart gemacht, weil bei uns ein Stromausfall war und ich leider keine UPS habe. Ich habe aber gesehen, dass es wohl ein neues Release von Homematic gibt(Firmware 3.53.26 ist verfügbar). Da wart ich aber noch ein bisschen und schau mir mal die Reaktionen im Homematic-Forum an.

Wenn der Fall bei dir eintritt, dass die Homematic-Werte nicht mehr aktualisiert wird, kannst du da in der PaperUI unter "Configuration/Things" etwas erkennen?

Du könntest evtl. auch mal versuchen das Logging in der Karaf-Console zu ändern.

Code: Alles auswählen

openhab> log:list
Logger                                             │ Level
───────────────────────────────────────────────────┼──────
ROOT                                               │ WARN
javax.jmdns                                        │ ERROR
javax.mail                                         │ ERROR
jsr223                                             │ INFO
org.apache.karaf.jaas.modules.audit                │ INFO
org.apache.karaf.kar.internal.KarServiceImpl       │ ERROR
org.apache.karaf.shell.ssh.SshUtils                │ ERROR
org.apache.karaf.shell.support                     │ OFF
org.eclipse.lsp4j                                  │ OFF
org.eclipse.smarthome                              │ INFO
org.jupnp                                          │ ERROR
org.openhab                                        │ INFO
org.openhab.binding.avmfritz                       │ INFO
org.openhab.binding.homematic                      │ INFO
org.openhab.core.automation                        │ INFO
org.openhab.ui.paper                               │ WARN
org.openhab.ui.paper.internal                      │ INFO
org.ops4j.pax.url.mvn.internal.AetherBasedResolver │ ERROR
org.ops4j.pax.web.pax-web-runtime                  │ OFF
smarthome.event                                    │ WARN
smarthome.event.InboxUpdatedEvent                  │ ERROR
smarthome.event.ItemAddedEvent                     │ ERROR
smarthome.event.ItemRemovedEvent                   │ ERROR
smarthome.event.ItemStateEvent                     │ ERROR
smarthome.event.ThingAddedEvent                    │ ERROR
smarthome.event.ThingRemovedEvent                  │ ERROR
smarthome.event.ThingStatusInfoEvent               │ ERROR
openhab>
also:

Code: Alles auswählen

log:set info smarthome.event.ThingStatusInfoEvent
Du kannst das ja jederzeit wieder zurücksetzen auf "error".

Ich hab mir auch mal eine Rule gemacht, die triggert, wenn sich der Thing-Status meines AVM-Bindings ändert. Ich schau mal, ob man die so abändern kann, dass sie funktioniert, wenn sich am Homematic-Status etwas ändert.

Hast du dein Homematic-Thing per Text-Datei erstellt oder per Autodiscovery in PaperUI ?

Hast du auch mal im internationalen Forum nachgeschaut, ob hier etwas anhängig ist ?
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.1 openhabian

Benutzeravatar
peter-pan
Beiträge: 2564
Registriert: 28. Nov 2018 12:03
Answers: 25
Wohnort: Schwäbisch Gmünd

Re: Aussentemperatursensor HmIP-STHO wird nicht aktualisiert !

Beitrag von peter-pan »

Hier noch die Rule, die triggern sollte, wenn sich am Status deiner Bridge etwas ändern sollte. Du kannst das ja evtl. auch für deinen Thermostat klonen. Das sollte auch funktionieren

.rules

Code: Alles auswählen

rule "Homematic Online Check"

 when
  Item Dummy6 changed to ON or   // for Test only
  Thing "homematic:bridge:your-ccu" changed
 then
   var Status            = getThingStatusInfo("homematic:bridge:your-ccu").getStatus()
   var StatusDetail      = getThingStatusInfo("homematic:bridge:your-ccu").getStatusDetail()
   var StatusDescription = getThingStatusInfo("homematic:bridge:your-ccu").getDescription()
  logWarn ("Homematic","Homematic Status hat sich verändert. Status Ist:{} Detail:{} Beschreibung:{}", Status, StatusDetail, StatusDescription)
end
Das Dummy-Item kannst du rausschmeissen oder durch einen Testschalter deiner Wahl ersetzen. Der Switch ist nur da um zu sehen, ob die Rule überhaupt funktioniert.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.1 openhabian

Heavy-Dee
Beiträge: 139
Registriert: 18. Jan 2018 16:38

Re: Aussentemperatursensor HmIP-STHO wird nicht aktualisiert !

Beitrag von Heavy-Dee »

Ich bemerke die NICHT-Aktualisierung nur daran, das ich z.Zt ein Diagramm laufen habe welches mir den Tempverlauf anzeigt (jdbc.persist).
Wenn sich nichts ändert, schaue ich auf item und das zeigt den eingefrorenen Wert.
Alle anderen Temperaturwerte (die der einzelnen Räume) sind korrekt aktualisiert!
Somit schließe ich einen Fehler an der Bridge aus.

Ich bekomme auch keinerlei logs über ein mögliches Problem der CCU.

Hier mal die Thing-Datei und das item:

Code: Alles auswählen

// Homematic IP [Homematic-Binding]
Bridge homematic:bridge:ccu "HmIP-Bridge" @ "Zentrale"
[ 
    gatewayAddress="192.168.27.240",
    callbackHost="192.168.27.250",
    aliveInterval=300
]

{
    // Steuerelemente CCU2

    //Thing HmIP-GATEWAY      GWE00000000         "HmIP-Gateway ZTR" @ "Zentrale" via PaperUI
    //Thing HmIP-RCV-50       000357098AEE7E      "HmIP-Fern ZTR" @ "Zentrale" via PaperUI

    // Temperatur-/Feuchtigkeitsensor: Aussen
    Thing HmIP-STHO         000EDA499C7DAA      "HmIP-TH Sensor GRT" @ "Garten"
}

Code: Alles auswählen

// ------------------------------------------------------------------
// ----- HOMEMATIC --------------------------------------------------
// ------------------------------------------------------------------

/* Aussentemperatur-/Feuchtesensor [SN: 000EDA499C7DAA] */
    // IST-Temperatur
    Number:Temperature HM_GRT_AktTemp
        "AT-HM [%.1f]"
        <temperature>   
        (grpAussentemperatur)
        {channel="homematic:HmIP-STHO:ccu:000EDA499C7DAA:1#ACTUAL_TEMPERATURE"}
    // IST-Luftfeuchte
    Number HM_GRT_AktFeucht
        {channel="homematic:HmIP-STHO:ccu:000EDA499C7DAA:1#HUMIDITY"}
    // niedriger Batteriestatus (ON/OFF)
    Switch HM_GRT_Batterie
        (grpBatteriestoerung)
        {channel="homematic:HmIP-STHO:ccu:000EDA499C7DAA:0#LOW_BAT"}
    // kein Empfang (ON/OFF)
    Switch HM_GRT_Empfang
        "GRT: Thermostat (HM) []"
        (grpEmpfangsstoerung)
        {channel="homematic:HmIP-STHO:ccu:000EDA499C7DAA:0#UNREACH"}

// ------------------------------------------------------------------
Ich versuche mal ob ich über deine rule was rausbekomme.
openHab2 (v. 2.5.2) Docker auf Synology DS920+
openHab4 (v. 4.1.0) Docker auf Synology DS920+ :!:

Benutzeravatar
peter-pan
Beiträge: 2564
Registriert: 28. Nov 2018 12:03
Answers: 25
Wohnort: Schwäbisch Gmünd

Re: Aussentemperatursensor HmIP-STHO wird nicht aktualisiert !

Beitrag von peter-pan »

Wie gesagt , Bridge + GatewayExtras + Things sind bei mir per PaperUI erstellt. Das sind übrigens die einzigen Bridge/Things, die ich mit Autodiscovery mache, weil ich da auch irgendwelche Probleme am Anfang hatte.

Bridge-Screenshot:
ccu3.jpg
Die Zusätze sind nicht aktiviert:
ccu-vir.jpg
Items für den Sensor
.items

Code: Alles auswählen

// Aussentemperaturfühler Nord
Switch                 HMIPAussensensorNord0INSTALLTEST               "Aussensensor Nord Install test [%s]"                                                   (gHomeMatic)                                    {channel="homematic:HmIP-STHO-A:3014F711A0001F98A9AABCAF:0010DA4994761F:0#INSTALL_TEST"}
String                 HMIPAussensensorNord0OPERATINGVOLTAGESTATUS    "Aussensensor Nord Arbeitsspannung status [%s]"                                         (gHomeMatic)                                    {channel="homematic:HmIP-STHO-A:3014F711A0001F98A9AABCAF:0010DA4994761F:0#OPERATING_VOLTAGE_STATUS"}
Number                 HMIPAussensensorNord0SIGNALSTRENGTH            "Aussensensor Nord Signalstärke [%s]"                               <signal>            (gHomeMatic)                                    {channel="homematic:HmIP-STHO-A:3014F711A0001F98A9AABCAF:0010DA4994761F:0#SIGNAL_STRENGTH"}
Number                 HMIPAussensensorNord0RSSI                      "Aussensensor Nord Rssi [%s]"                                                           (gHomeMatic)                                    {channel="homematic:HmIP-STHO-A:3014F711A0001F98A9AABCAF:0010DA4994761F:0#RSSI"}
Number                 HMIPAussensensorNord0ERRORCODE                 "Aussensensor Nord Fehler:Code[%s]"                                                     (gHomeMatic)                                    {channel="homematic:HmIP-STHO-A:3014F711A0001F98A9AABCAF:0010DA4994761F:0#ERROR_CODE"}
Switch                 HMIPAussensensorNord0UPDATEPENDING             "Aussensensor Nord Update ausstehend [%s]"                                              (gHomeMatic)                                    {channel="homematic:HmIP-STHO-A:3014F711A0001F98A9AABCAF:0010DA4994761F:0#UPDATE_PENDING"}
Switch                 HMIPAussensensorNord0LOWBAT                    "Aussensensor Nord Niedriger Batteriestatus[MAP(battery.map):%s]"   <lowbattery1>       (gHomeMatic)                                    {channel="homematic:HmIP-STHO-A:3014F711A0001F98A9AABCAF:0010DA4994761F:0#LOW_BAT"}
Switch                 HMIPAussensensorNord0UNREACH                   "Aussensensor Nord Erreichbarkeit [%s]"                                                 (gHomeMatic)                                    {channel="homematic:HmIP-STHO-A:3014F711A0001F98A9AABCAF:0010DA4994761F:0#UNREACH"}
String                 HMIPAussensensorNord0FIRMWARE                  "Aussensensor Nord Firmware [%s]"                                                       (gHomeMatic)                                    {channel="homematic:HmIP-STHO-A:3014F711A0001F98A9AABCAF:0010DA4994761F:0#FIRMWARE"}
Switch                 HMIPAussensensorNord0TEMPERATUREOUTOFRANGE     "Aussensensor Nord Temperature out of range"                                            (gHomeMatic)                                    {channel="homematic:HmIP-STHO-A:3014F711A0001F98A9AABCAF:0010DA4994761F:0#TEMPERATURE_OUT_OF_RANGE"}
Number                 HMIPAussensensorNord0OPERATINGVOLTAGE          "Aussensensor Nord Arbeitsspannung [%.1f V]"                                            (gHomeMatic)                                    {channel="homematic:HmIP-STHO-A:3014F711A0001F98A9AABCAF:0010DA4994761F:0#OPERATING_VOLTAGE"}
Number                 HMIPAussensensorNord0RSSIPEER                  "Aussensensor Nord Rssi peer [%s]"                                                      (gHomeMatic)                                    {channel="homematic:HmIP-STHO-A:3014F711A0001F98A9AABCAF:0010DA4994761F:0#RSSI_PEER"}
String                 HMIPAussensensorNord0DELETEDEVICEMODE          "Aussensensor Nord Delete device mode [%s]"                                             (gHomeMatic)                                    {channel="homematic:HmIP-STHO-A:3014F711A0001F98A9AABCAF:0010DA4994761F:0#DELETE_DEVICE_MODE"}
Switch                 HMIPAussensensorNord0DUTYCYCLE                 "Aussensensor Nord Duty cycle [%s]"                                                     (gHomeMatic)                                    {channel="homematic:HmIP-STHO-A:3014F711A0001F98A9AABCAF:0010DA4994761F:0#DUTY_CYCLE"}
Switch                 HMIPAussensensorNord0CONFIGPENDING             "Aussensensor Nord Config pending [%s]"                                                 (gHomeMatic)                                    {channel="homematic:HmIP-STHO-A:3014F711A0001F98A9AABCAF:0010DA4994761F:0#CONFIG_PENDING"}
Switch                 HMIPAussensensorNord0DELETEDEVICE              "Aussensensor Nord Delete device [%s]"                                                  (gHomeMatic)                                    {channel="homematic:HmIP-STHO-A:3014F711A0001F98A9AABCAF:0010DA4994761F:0#DELETE_DEVICE"}
Number                 HMIPAussensensorNord0RSSIDEVICE                "Aussensensor Nord Rssi device [%s]"                                                    (gHomeMatic)                                    {channel="homematic:HmIP-STHO-A:3014F711A0001F98A9AABCAF:0010DA4994761F:0#RSSI_DEVICE"}
String                 HMIPAussensensorNord0BATTERYTYPE               "Aussensensor Nord Batterie Typ [%s]"                                                   (gHomeMatic)                                    {channel="homematic:HmIP-STHO-A:3014F711A0001F98A9AABCAF:0010DA4994761F:0#BATTERY_TYPE"}
Number:Temperature     HMIPAussensensorNord1ACTUALTEMPERATURE         "Aussensensor Nord aktuelle Temperatur[%.1f %unit%]"                <temperature>       (gHomeMatic)                                    {channel="homematic:HmIP-STHO-A:3014F711A0001F98A9AABCAF:0010DA4994761F:1#ACTUAL_TEMPERATURE"}
String                 HMIPAussensensorNord1HUMIDITYSTATUS            "Aussensensor Nord Luftfeuchtigkeit Status [%s]"                                        (gHomeMatic)                                    {channel="homematic:HmIP-STHO-A:3014F711A0001F98A9AABCAF:0010DA4994761F:1#HUMIDITY_STATUS"}
Number:Dimensionless   HMIPAussensensorNord1HUMIDITY                  "Aussensensor Nord Luftfeuchtigkeit [%.1f %unit%]"                  <humidity>          (gHomeMatic)                                    {channel="homematic:HmIP-STHO-A:3014F711A0001F98A9AABCAF:0010DA4994761F:1#HUMIDITY"}
String                 HMIPAussensensorNord1ACTUALTEMPERATURESTATUS   "Aussensensor Nord aktuelle Temperatur Status[%s]"                                      (gHomeMatic)                                    {channel="homematic:HmIP-STHO-A:3014F711A0001F98A9AABCAF:0010DA4994761F:1#ACTUAL_TEMPERATURE_STATUS"}
und hier noch der JSON-String aus der REST-Api:

Code: Alles auswählen

{
  "statusInfo": {
    "status": "ONLINE",
    "statusDetail": "NONE"
  },
  "editable": true,
  "label": "HM_CCU3-Router",
  "configuration": {
    "cuxdPort": 8701,
    "socketMaxAlive": 900,
    "installModeDuration": 60,
    "timeout": 15,
    "hmIpPort": 2010,
    "factoryResetOnDeletion": false,
    "discoveryTimeToLive": -1,
    "wiredPort": 2000,
    "gatewayType": "auto",
    "groupPort": 9292,
    "gatewayAddress": "192.168.xyz.abc,
    "unpairOnDeletion": false,
    "rfPort": 2001
  },
  "properties": {
    "serialNumber": "xy345614x",
    "firmwareVersion": "3.51.6",
    "modelId": "CCU2"
  },
  "UID": "homematic:bridge:3014F711A0001F98A9AABCAF",
  "thingTypeUID": "homematic:bridge",
  "channels": [
    {
      "linkedItems": [
        "CCU3_HmIP__DUTYCYCLERATIO"
      ],
      "uid": "homematic:bridge:3014F711A0001F98A9AABCAF:DUTY_CYCLE_RATIO",
      "id": "DUTY_CYCLE_RATIO",
      "channelTypeUID": "homematic:DUTY_CYCLE_RATIO",
      "itemType": "Number",
      "kind": "STATE",
      "label": "Duty Cycle",
      "description": "Current duty cycle usage",
      "defaultTags": [],
      "properties": {},
      "configuration": {}
    }
  ]
}
Vielleicht kannst du mit diesen Infos noch was anfangen.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.1 openhabian

Heavy-Dee
Beiträge: 139
Registriert: 18. Jan 2018 16:38

Re: Aussentemperatursensor HmIP-STHO wird nicht aktualisiert !

Beitrag von Heavy-Dee »

Ok.
Danke !

Gruß Dirk.

Gesendet von meinem SM-A405FN mit Tapatalk

openHab2 (v. 2.5.2) Docker auf Synology DS920+
openHab4 (v. 4.1.0) Docker auf Synology DS920+ :!:

AxelK
Beiträge: 3
Registriert: 23. Aug 2020 23:18

Re: Aussentemperatursensor HmIP-STHO wird nicht aktualisiert !

Beitrag von AxelK »

Moin

Mir geht es mit meinem HmIP-STHO Aussenthermometer seit einer Woche ebenso.
Ein binding:restart bringt nur den aktuellen Wert beim restart in das OpenHab
Ein set:log DEBUG zeigt allerdings Eingänge von allen Channel des Thermometers - nur werden die nicht in die lokalen Variablen übernommen

Ich habe den Verdacht, dass es etwas mit der persistence zu tun hat - bei einem neuen System mit Openhaspian und influx kamen dann auch nur noch konstante Werte in die Datenbank

CCU3 mit 3.35.26
OpenHAB 2.5.7-1 auf einem Raspi4

Gruß
Axel

Benutzeravatar
peter-pan
Beiträge: 2564
Registriert: 28. Nov 2018 12:03
Answers: 25
Wohnort: Schwäbisch Gmünd

Re: Aussentemperatursensor HmIP-STHO wird nicht aktualisiert !

Beitrag von peter-pan »

Seit wann hast du die neue Firmware für deine ccu3 installiert ? Kann es evtl. auch damit zusammenhängen ? Habe keine Datenbank angeschlossen, aber bei mir scheint es momentan noch zu klappen.
Für was machst du den DEBUG, für Homematic oder für deine Items ?
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.1 openhabian

AxelK
Beiträge: 3
Registriert: 23. Aug 2020 23:18

Re: Aussentemperatursensor HmIP-STHO wird nicht aktualisiert !

Beitrag von AxelK »

Nein - die neue Firmware ist erst seit gestern drauf. Ich hatte die Hoffnung, dass sich dadurch die Situation verbessert.
DEBUG mache ich für Homematic - geht das auch für individuelle Items? Von den TRACE Nachrichten bin ich etwas geflutet worden

Heute Nacht hatte ich auch noch ein Upgrade auf OH 2.5.8 gemacht. Nachdem ich dann endlich verstanden hatte, dass es erst mit gelöschter addon.cfg gehen will, war ich wieder bei diesem Fehler

Benutzeravatar
peter-pan
Beiträge: 2564
Registriert: 28. Nov 2018 12:03
Answers: 25
Wohnort: Schwäbisch Gmünd

Re: Aussentemperatursensor HmIP-STHO wird nicht aktualisiert !

Beitrag von peter-pan »

Also ich habe bei Homematic noch die Version 3.51.6. Aber ich denke mal nicht, dass das der Grund ist, wenn du das Problem schon vor dem Upgrade hattest.

Bei den Items meinte ich eigenlich die Log-Einstellung von "smarthome.event". Die steht bei mir auf "WARN", da ich die Status-Wechsel im "Normalbetrieb" im Logging nicht sehen will. Das sind für mich nur unnötige SD-Karten-Schreibvorgänge.
Hier meine Log-Einstellungen in der Karaf-Konsole:

Code: Alles auswählen

openhab> log:list
Logger                                             │ Level
───────────────────────────────────────────────────┼──────
ROOT                                               │ WARN
javax.jmdns                                        │ ERROR
javax.mail                                         │ ERROR
org.apache.karaf.jaas.modules.audit                │ INFO
org.apache.karaf.kar.internal.KarServiceImpl       │ ERROR
org.apache.karaf.shell.ssh.SshUtils                │ ERROR
org.apache.karaf.shell.support                     │ OFF
org.eclipse.lsp4j                                  │ OFF
org.eclipse.smarthome                              │ INFO
org.jupnp                                          │ ERROR
org.openhab                                        │ INFO
org.openhab.binding.avmfritz                       │ INFO
org.openhab.binding.homematic                      │ INFO
org.openhab.ui.paper                               │ WARN
org.openhab.ui.paper.internal                      │ INFO
org.ops4j.pax.url.mvn.internal.AetherBasedResolver │ ERROR
org.ops4j.pax.web.pax-web-runtime                  │ OFF
smarthome.event                                    │ WARN
smarthome.event.InboxUpdatedEvent                  │ ERROR
smarthome.event.ItemAddedEvent                     │ ERROR
smarthome.event.ItemRemovedEvent                   │ ERROR
smarthome.event.ItemStateEvent                     │ ERROR
smarthome.event.ThingAddedEvent                    │ ERROR
smarthome.event.ThingRemovedEvent                  │ ERROR
smarthome.event.ThingStatusInfoEvent               │ ERROR
openhab>
Ob man Logging für einzelne Items machen kann, weiss ich leider nicht, dass müsste ich auch erst mal googeln. Vielleicht hat @udo1toni da einen Tipp für dich.

Ein Upgrade auf OH 2.5.8 habe ich vorhin auch gemacht, da hatte ich aber keine Probleme mit einer "addon.cfg" und auch nicht mit einer addons.cfg.

Ich habe zwar ein anderes Problem mit dem Homematic-Binding (Fenster-Sensoren) und dachte, das sei mit dem neuen Release behoben, aber das scheint nicht der Fall zu sein. Aber das ist eher trivial und vernachlässigbar.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.1 openhabian

Antworten