NEWS
HomematicRPC 1.8 + REGA 2.0 testen
-
Loggt Rega auf debug etwas bevor er abschmiert? Ansonsten mal Rega Instanz entfernen neu hinzufügen oder wenn das nichts hilft Adapter entfernen neu hinzufügen.
-
Hi danke dir für die Tips, ich habe den Adapter schon mehrfach entfernt und neu installiert, immer mit dem gleichen Ergebnis. Der Adapter logt nichts, stürzt sofort ab
Gesendet von meinem HMA-L29 mit Tapatalk
-
Merkwürdig, dann mal bitte die Ausgabe posten von:
npm -v && iobroker -v && node -v && nodejs -v
-
Ok, komme leider erst morgen Abend dazu.. Danke dir schon mal.
Gesendet von meinem HMA-L29 mit Tapatalk
-
Und wurde der Adapter wirklich auf Debug gestellt? Nicht nur im Log debug wählen sondern —> Debug-Log für eine Instanz einschalten? -> Instanzen -> Expertenmodus -> Spalte Loglevel/Log-Stufe
-
Ja, der Adapter läuft im Debug Modus, nur kommt keine Ausgabe des Adapters selbst, nur die Fehlermeldung wie im log zu sehen..
@foxriver76:Und wurde der Adapter wirklich auf Debug gestellt? Nicht nur im Log debug wählen sondern —> Debug-Log für eine Instanz einschalten? -> Instanzen -> Expertenmodus -> Spalte Loglevel/Log-Stufe `
Gesendet von meinem HMA-L29 mit Tapatalk
-
Merkwürdig, dann mal bitte die Ausgabe posten von:
npm -v && iobroker -v && node -v && nodejs -v ```` `
So bin wieder zuhause und kann weiter testen.
Hier die Ausgabe.
6.1.0
1.4.2
v10.6.0
v4.7.2
-
ahh, jetzt läuft es..
Habe nur eben npm und node aktualisiert .. hätte ich ja auch mal vorher machen können … Vielen Dank für die Gedankenstütze mit den Versionen .. :lol:
-
So jetzt war ich zu schnell, jetzt ist er wieder abgekackt und es besteht das gleiche Problem wie vorher.
6.5.0
1.4.2
v11.4.0
v4.7.2
-
Hast Du nach den Update von npm und Node auch die notwendigen reinstall-Schritte durchgeführt?
Gruß,
Eric
Von unterwegs getippert
-
ich habe danach den Raspi neugestartet und beide Adapter rega & rpc neuinstalliert und eingerichtet.. Meinst du das?
-
Hi,
Meinst du das? `
Ein, ich meine diesen Abschnitt aus der Doku => http://www.iobroker.net/docu/?page_id=8323&lang=de#Upgrade_von_nodejs_und_npmoder auch diesen Thread => https://forum.iobroker.net/viewtopic.php?f=17&t=19551
Gruß,
Eric
Von unterwegs getippert
-
Wie ich sehe, hast Du aber noch unterschiedliche Versionen von Node und Nodejs.
Da ich gerade in Urlaub bin, habe ich nicht so den vollen Zugriff auf Suche, usw. (nur iPad ist eher suboptimal).
Daher bin ich dabei im Moment raus.
Und eine 11er Node ist schwer spannend.
Gruß,
Eric
Von unterwegs getippert
-
Oje, bin leider nicht so fit was das Thema angeht .. Welche Versionen sollte ich den am besten nutzen?
Danke für deine Hilfe.
Schönen Urlaub weiterhin
Gruß
Matthias
-
Wenn Du dem ersten Link oben (auf die Anleitung) folgst, hast Du den genauen Ablauf … sofern Du ein Linux-basiertes System (Raspi, usw.) hast.
Aktuell sicher ist Node 8 und npm 6 - damit läuft alles stabil.
Gruß,
Eric
Von unterwegs getippert
-
Ich hänge mich mal mit ein, da es bei mir auch nicht funktioniert.
Aktuelles Setup:
Raspberry PI mit pivccu-3 Version: 3.41.11
Firewall:
Firewall-Richtlinie: blockiert
XML-RPC API: Kein Zugriff
Homematic-Script API: Kein Zugriff
Mediola: Kein Zugriff
Port Freigabe: 42001, 48181
IP-Adressen für eingeschränken Zugriff: die IP des ioBroker ist eingetragen
HM-REGA liest alles bei einem Restart des Adapters, kann man in der LOG verfolgen, keine Fehler.
<u>Es sollte doch so sein, das der REGA-Adapter auch die HM-Geräte regelmäßig aktualisiert, dies sollte man doch im ioBroker sehen als zuletzt upgedatet. Hier sollte sich doch der Zeitstempel ändern?</u>
-
Ich verstehe gerade den Fehler nicht. Im Screenshot hast du den Log auf hm-rpc gefiltert, es geht jedoch um Rega.. oder?
Bitte Problem nochmal beschreiben und Log ab Adapterstart posten, am besten kopieren und hier in Code-Tags einfügen statt Screenshot.
-
Und deine callback Adresse steht auf der Ip der CCU statt der IP deines ioBroker.
-
Ok, nochmal kurz zum Problem. Der REGA aktualisiert anscheind die ganzen STATES der Aktoren ( HKT´s ). Dies tut er aber nicht mehr. er aktualisiert nur einmal, wenn man den Adapter neu startet. Also es wird keine Ventilöffnung zum Beispiel aktualisiert
Hier mal die LOG des REGA - Adapters in DEBUG-Mode nach einem Neustart
hm-rega.0 2018-12-17 20:01:25.963 debug <-- {"1242":{"Name":"AL-OEQ0705944%3A0.CONFIG_PENDING","AlState":0,"AlOccurrenceTime":"1970-01-01 01:00:00","LastTriggerTime":"1970-01-01 01:00:00","Operations":5,"AlTriggerDP":1241,"Parent":1239}, " hm-rega.0 2018-12-17 20:01:25.880 debug --> !# alarms.fn !# !# Dieses Homematic-Script gibt eine Liste aller Alarm-Datenpunk hm-rega.0 2018-12-17 20:01:25.878 debug --> alarms.fn hm-rega.0 2018-12-17 20:01:25.878 debug create service messages hm-rega.0 2018-12-17 20:01:25.878 info got state values hm-rega.0 2018-12-17 20:01:25.878 debug <-- {"BidCos-RF.OEQ0705944%3A0.UNREACH":true, "BidCos-RF.OEQ0705944%3A0.STICKY_UNREACH":true, "BidCos-RF.OEQ0705944%3A0.CONFIG_PENDING":false, "BidCos-RF.OEQ0705944%3A0.LOWBAT":false, "BidCos-RF.O hm-rega.0 2018-12-17 20:01:25.801 debug --> !# datapoints.fn 1.8 !# !# Dieses Homematic-Script gibt eine Liste aller Datenpu hm-rega.0 2018-12-17 20:01:25.801 debug objectChange hm-rega.0.OEQ2300146.0.FIRMWARE_VERSION {"_id":"hm-rega.0.OEQ2300146.0.FIRMWARE_VERSION","type":"state","common":{"name":"hm-rega.0.OEQ2300146.0.FIRMWARE_VERSION","type":"string","read":t hm-rega.0 2018-12-17 20:01:25.801 debug objectChange hm-rega.0.OEQ2300146.0.DEFAULT {"_id":"hm-rega.0.OEQ2300146.0.DEFAULT","type":"state","common":{"name":"hm-rega.0.OEQ2300146.0.DEFAULT","type":"boolean","read":true,"write":false,"role":" hm-rega.0 2018-12-17 20:01:25.801 debug objectChange hm-rega.0.OEQ2300146.0.CONNECTED {"_id":"hm-rega.0.OEQ2300146.0.CONNECTED","type":"state","common":{"name":"hm-rega.0.OEQ2300146.0.CONNECTED","type":"boolean","read":true,"write":false,"r hm-rega.0 2018-12-17 20:01:25.801 debug objectChange hm-rega.0.OEQ2300146.0.DUTY_CYCLE {"_id":"hm-rega.0.OEQ2300146.0.DUTY_CYCLE","type":"state","common":{"name":"hm-rega.0.OEQ2300146.0.DUTY_CYCLE","type":"number","read":true,"write":false, hm-rega.0 2018-12-17 20:01:25.801 debug objectChange hm-rega.0.OEQ2300146 {"_id":"hm-rega.0.OEQ2300146","type":"device","common":{"name":"CCU2"},"native":{"ADDRESS":"OEQ2300146","TYPE":"CCU2"},"from":"system.adapter.hm-rega.0","ts":15450732 hm-rega.0 2018-12-17 20:01:25.801 debug --> datapoints.fn hm-rega.0 2018-12-17 20:01:25.801 info request state values hm-rega.0 2018-12-17 20:01:25.801 info added/updated 1 objects hm-rega.0 2018-12-17 20:01:25.800 debug <-- {ADDRESS OEQ2300146 CONNECTED 1 DEFAULT 1 DESCRIPTION {} DUTY_CYCLE 8 FIRMWARE_VERSION 2.8.6 TYPE CCU2} hm-rega.0 2018-12-17 20:01:25.734 debug --> !# dutycycle.fn 0.3 string stderr; string stdout; system.Exec("/bin/sh -c '" # ' hm-rega.0 2018-12-17 20:01:25.732 debug --> dutycycle.fn hm-rega.0 2018-12-17 20:01:25.729 debug objectChange hm-rega.0.2625 {"_id":"hm-rega.0.2625","type":"state","common":{"name":"DutyCycle","type":"number","read":true,"write":true,"role":"state","min":-1,"max":100,"unit":"%","desc":"DutyCycle hm-rega.0 2018-12-17 20:01:25.729 debug objectChange hm-rega.0.2336 {"_id":"hm-rega.0.2336","type":"state","common":{"name":"Temperaturvorgabe_Badezimmer","type":"number","read":true,"write":true,"role":"state","min":0,"max":65000,"unit":"º hm-rega.0 2018-12-17 20:01:25.729 debug objectChange hm-rega.0.2160 {"_id":"hm-rega.0.2160","type":"state","common":{"name":"Temperaturvorgabe_Kind_2","type":"number","read":true,"write":true,"role":"state","min":0,"max":65000,"unit":"ºC"," hm-rega.0 2018-12-17 20:01:25.729 debug objectChange hm-rega.0.2033 {"_id":"hm-rega.0.2033","type":"state","common":{"name":"Abschaltung_HKT","type":"boolean","read":true,"write":true,"role":"state","desc":"Abschltung HKT,s OFF/ON","states" hm-rega.0 2018-12-17 20:01:25.729 debug objectChange hm-rega.0.1756 {"_id":"hm-rega.0.1756","type":"state","common":{"name":"Temperaturvorgabe_Kind_1","type":"number","read":true,"write":true,"role":"state","min":0,"max":65000,"unit":"ºC"," hm-rega.0 2018-12-17 20:01:25.729 debug objectChange hm-rega.0.1755 {"_id":"hm-rega.0.1755","type":"state","common":{"name":"Tempvorgabe_Flur","type":"number","read":true,"write":true,"role":"state","min":0,"max":65000,"unit":"ºC","desc":"T hm-rega.0 2018-12-17 20:01:25.729 debug objectChange hm-rega.0.1658 {"_id":"hm-rega.0.1658","type":"state","common":{"name":"Tempvorgabe_Wohnzimmer","type":"number","read":true,"write":true,"role":"state","min":0,"max":65000,"unit":"ºC","de hm-rega.0 2018-12-17 20:01:25.729 debug objectChange hm-rega.0.1235 {"_id":"hm-rega.0.1235","type":"state","common":{"name":"${sysVarAlarmZone1}","type":"boolean","read":true,"write":true,"role":"state","desc":"${sysVarAlarmZone1Msg}","stat hm-rega.0 2018-12-17 20:01:25.723 debug objectChange hm-rega.0.950 {"_id":"hm-rega.0.950","type":"state","common":{"name":"${sysVarPresence}","type":"boolean","read":true,"write":true,"role":"state","desc":"${sysVarPresenceMsg}","states":{" hm-rega.0 2018-12-17 20:01:25.723 debug objectChange hm-rega.0.maintenance {"_id":"hm-rega.0.maintenance","type":"state","common":{"name":"Servicemeldungen","type":"number","read":true,"write":true,"role":"state","min":0,"max":65000,"desc": hm-rega.0 2018-12-17 20:01:25.723 debug objectChange hm-rega.0.alarms {"_id":"hm-rega.0.alarms","type":"state","common":{"name":"Alarmmeldungen","type":"number","read":true,"write":true,"role":"state","min":0,"max":65000,"desc":"Anzahl Alar hm-rega.0 2018-12-17 20:01:25.723 debug system.adapter.admin.0: logging true hm-rega.0 2018-12-17 20:01:25.723 info deleted 0 variables hm-rega.0 2018-12-17 20:01:25.723 info added/updated 11 variables hm-rega.0 2018-12-17 20:01:25.722 debug <-- {"40":{"Name":"Alarmmeldungen","TypeName":"VARDP","DPInfo":"Anzahl%20Alarmmeldungen","Value":0,"ValueMin":0,"ValueMax":65000,"ValueUnit":"","ValueType":16,"ValueSubType":0,"ValueList":""}, "41":{ hm-rega.0 2018-12-17 20:01:25.629 debug --> !# devices.fn 1.4 !# !# Dieses Homematic-Script gibt eine Liste aller Geraete/Ka hm-rega.0 2018-12-17 20:01:25.625 debug --> devices.fn hm-rega.0 2018-12-17 20:01:25.554 info added/updated rooms to enum.rooms hm-rega.0 2018-12-17 20:01:25.552 debug "1224": {"Name": "Wohnzimmer", "TypeName":"ENUM_ROOMS", "EnumInfo":"", "Channels":[{"Address":"OEQ1704782:4","Interface":"BidCos-RF"},{"Address":"OEQ1712335:4","Interface":"BidCos-RF"},{"Address":"OEQ hm-rega.0 2018-12-17 20:01:25.552 debug "1234": {"Name": "Terasse", "TypeName":"ENUM_ROOMS", "EnumInfo":"", "Channels":[]}, hm-rega.0 2018-12-17 20:01:25.552 debug "1226": {"Name": "Schlafzimmer", "TypeName":"ENUM_ROOMS", "EnumInfo":"", "Channels":[]}, hm-rega.0 2018-12-17 20:01:25.552 debug "1225": {"Name": "K%FCche", "TypeName":"ENUM_ROOMS", "EnumInfo":"", "Channels":[]}, hm-rega.0 2018-12-17 20:01:25.552 debug "1228": {"Name": "Kind2", "TypeName":"ENUM_ROOMS", "EnumInfo":"", "Channels":[{"Address":"PEQ1190279:4","Interface":"BidCos-RF"},{"Address":"CUX1200006:1","Interface":"CUxD"}]}, hm-rega.0 2018-12-17 20:01:25.552 debug "1227": {"Name": "Kind1", "TypeName":"ENUM_ROOMS", "EnumInfo":"", "Channels":[{"Address":"OEQ1707146:4","Interface":"BidCos-RF"},{"Address":"CUX1200003:1","Interface":"CUxD"}]}, hm-rega.0 2018-12-17 20:01:25.552 debug "1232": {"Name": "Hauswirtschaft", "TypeName":"ENUM_ROOMS", "EnumInfo":"", "Channels":[]}, hm-rega.0 2018-12-17 20:01:25.552 debug "1233": {"Name": "Garten", "TypeName":"ENUM_ROOMS", "EnumInfo":"", "Channels":[{"Address":"CUX1200005:1","Interface":"CUxD"},{"Address":"CUX1300001:1","Interface":"CUxD"}]}, hm-rega.0 2018-12-17 20:01:25.552 debug "1231": {"Name": "Garage", "TypeName":"ENUM_ROOMS", "EnumInfo":"", "Channels":[]}, hm-rega.0 2018-12-17 20:01:25.552 debug "1716": {"Name": "Flur", "TypeName":"ENUM_ROOMS", "EnumInfo":"", "Channels":[{"Address":"OEQ1707764:4","Interface":"BidCos-RF"},{"Address":"CUX1200002:1","Interface":"CUxD"}]}, hm-rega.0 2018-12-17 20:01:25.552 debug "1229": {"Name": "B%FCro", "TypeName":"ENUM_ROOMS", "EnumInfo":"", "Channels":[]}, hm-rega.0 2018-12-17 20:01:25.552 debug <-- {"1230": {"Name": "Badezimmer", "TypeName":"ENUM_ROOMS", "EnumInfo":"", "Channels":[{"Address":"PEQ1190308:4","Interface":"BidCos-RF"},{"Address":"CUX1200004:1","Interface":"CUxD"}]}, hm-rega.0 2018-12-17 20:01:25.519 debug --> !# rooms.fn 1.2 !# !# Dieses Script gibt eine Liste der Raeume als JSON Objekt a hm-rega.0 2018-12-17 20:01:25.517 debug --> rooms.fn hm-rega.0 2018-12-17 20:01:25.516 info added/updated functions to enum.functions hm-rega.0 2018-12-17 20:01:25.513 debug "1505": {"Name": "Zentrale%20CCU2","TypeName":"ENUM_FUNCTIONS", "EnumInfo": "", "Channels": []}} hm-rega.0 2018-12-17 20:01:25.513 debug "1220": {"Name": "Verschluss","TypeName":"ENUM_FUNCTIONS", "EnumInfo": "Fensterkontakte", "Channels": [{"Address":"OEQ0705944:1","Interface":"BidCos-RF"}]}, hm-rega.0 2018-12-17 20:01:25.513 debug "1508": {"Name": "Taster","TypeName":"ENUM_FUNCTIONS", "EnumInfo": "Ein%20-%20Ausschalter", "Channels": []}, hm-rega.0 2018-12-17 20:01:25.513 debug "1507": {"Name": "Sicherheit","TypeName":"ENUM_FUNCTIONS", "EnumInfo": "Sicherheitseinrichtungen", "Channels": []}, hm-rega.0 2018-12-17 20:01:25.513 debug "1510": {"Name": "Licht","TypeName":"ENUM_FUNCTIONS", "EnumInfo": "Licht", "Channels": []}, hm-rega.0 2018-12-17 20:01:25.513 debug "1506": {"Name": "Klima","TypeName":"ENUM_FUNCTIONS", "EnumInfo": "Temperatur%20-%20und%20Feuchtesensoren", "Channels": [{"Address":"CUX1200006:1","Interface":"CUxD"},{"Address":"CUX1200004:1","Interf hm-rega.0 2018-12-17 20:01:25.513 debug "1504": {"Name": "Heizung","TypeName":"ENUM_FUNCTIONS", "EnumInfo": "Thermostate", "Channels": [{"Address":"OEQ1704782:4","Interface":"BidCos-RF"},{"Address":"OEQ1707146:4","Interface":"BidCos-RF"},{" hm-rega.0 2018-12-17 20:01:25.513 debug <-- {"1509": {"Name": "Energiemanagment","TypeName":"ENUM_FUNCTIONS", "EnumInfo": "Energiemessstellen", "Channels": []}, hm-rega.0 2018-12-17 20:01:25.502 debug --> !# functions.fn 1.3 !# !# Dieses Script gibt eine Liste der Gewerke als JSON Str hm-rega.0 2018-12-17 20:01:25.499 debug --> functions.fn hm-rega.0 2018-12-17 20:01:25.499 info added/updated 5 favorites to enum.favorites hm-rega.0 2018-12-17 20:01:25.495 debug "ioBroker":{}} hm-rega.0 2018-12-17 20:01:25.495 debug "Badezimmer":{"id":2095,"Channels":[{"Address":"PEQ1190308:4","Interface":"BidCos-RF"},{"Address":"CUX1200004:1","Interface":"CUxD"},2337,2336]}}, hm-rega.0 2018-12-17 20:01:25.495 debug "Wohnzimmer":{"id":1475,"Channels":[{"Address":"OEQ1712335:4","Interface":"BidCos-RF"},{"Address":"OEQ1704782:4","Interface":"BidCos-RF"},{"Address":"OEQ0705944:1","Interface":"BidCos-RF"},{"Address": hm-rega.0 2018-12-17 20:01:25.495 debug "Flur":{"id":1993,"Channels":[{"Address":"OEQ1707764:4","Interface":"BidCos-RF"},1836,1755]}, hm-rega.0 2018-12-17 20:01:25.495 debug "Kinderzimmer%201":{"id":1877,"Channels":[{"Address":"OEQ1707146:4","Interface":"BidCos-RF"},{"Address":"CUX1200003:1","Interface":"CUxD"},2008,1756]}, hm-rega.0 2018-12-17 20:01:25.495 debug <-- {"Admin":{"Kinderzimmer%202":{"id":2463,"Channels":[{"Address":"PEQ1190279:4","Interface":"BidCos-RF"},{"Address":"CUX1200006:1","Interface":"CUxD"},2161,2160]}, hm-rega.0 2018-12-17 20:01:25.472 debug --> !# favorites.fn 1.1 !# !# Dieses Script gibt die Favoriten als JSON String aus ! hm-rega.0 2018-12-17 20:01:25.469 debug --> favorites.fn hm-rega.0 2018-12-17 20:01:25.468 info time difference local-ccu 0s hm-rega.0 2018-12-17 20:01:25.464 debug <-- 1545073285 hm-rega.0 2018-12-17 20:01:25.391 debug --> Write(system.Date("%F %X").ToTime().ToInteger()); hm-rega.0 2018-12-17 20:01:25.390 info ReGaHSS 192.168.2.114 up hm-rega.0 2018-12-17 20:01:25.291 info subscribe hm-rpc.0.BidCoS-RF.50.PRESS_SHORT hm-rega.0 2018-12-17 20:01:25.263 info starting. Version 2.0.0 in /opt/iobroker/node_modules/iobroker.hm-rega, node: v8.14.0
-
Geräteeigenschaften z. B. Temperaturen von Thermostaten werden von hm-rpc übertragen. Und dass deine Änderungen nicht übertragen werden, liegt an der falschen Callback-Adresse (siehe Post zuvor).