NEWS
Test Adapter HeatingControl v2.12.x
-
inspiriert vom Heizungsthermostat-Script und weil meine homeputer-Lizenz abgelaufen ist, und ich meine Heizungssteuerung von dort nach iobroker portieren wollte, ist der Adapter HeatingControl entstanden.
Features:
- setzen der Zieltemperatur in verschiedenen Thermostaten
- beliebige Anzahl von täglichen Zeitabschnitten mit unterschiedlichen Zieltemperaturen
- Zeit und Zieltemperatur per Visualisierung konfigurierbar
- automatische Suche nach vorhandenen Thermostaten im System (über Gewerk) und Zuordnung zu Räumen
- Für den Fall, dass der Thermostat nur als Thermometer verwendet wird, behandelt der Adapter auch digitale Outputs zum Schalten der Ventile. Im Moment ist dafür nur eine einfache Ein/Aus-Regelung implementiert (die für meine Zwecke ausreichend ist). Weitere Regelungen sind aber als Idee bereits vorhanden und können implementiert werden. Es gibt nun auch einen linearen on/off mit Hysterese
- es werden bis zu zwei Outputs für Ventile unterstützt
- Outputs werden auch automatisch den Räumen zugeordnet. Dafür müssen diese dem gleichen Gewerk wie Thermostate zugeordnet sein.
- im Admin des Adapters können Räume deaktiviert werden
- Absenkung bei Abwesenheit
- Ventile ein oder aus außerhalb der Heizperiode
- Verbindung zu ical
- Verbindung zu Feiertags-Adapter
- Senden von Nachrichten per email, Signal, Telegram, discord, ...
- Kamin-Modus
- Wartungsmodus
- mehrere Profile
- Tages-Programme für
- Montag - Sonntag
- Montag - Freitag + Samstag - Samstag
- jeden Tag separat
Versionen:
-
Hallo, Super teste gerade..........
Installation hat geklappt, Code 0Adapter Englisch + Deutsch vermischt?
-
Wie kann ich das Profil einstellen?
-
Thermostat erkannt:
Muss ich da was einstellen?
LOG:
heatingcontrol.0 2019-05-20 14:56:36.770 debug sendTo "listDevices" to system.adapter.admin.0 from system.adapter.heatingcontrol.0 heatingcontrol.0 2019-05-20 14:56:36.770 debug all rooms done [{"room":"Esszimmer","thermostat":"OEQ0655913","thermostatType":"HM-CC-RT-DN","thermostatTypeID":2,"actor1":"","actor1Type":"","actor1TypeID":"","actor2":"","actor2Type":"","actor2TypeI heatingcontrol.0 2019-05-20 14:56:36.768 debug supported thermostat found OEQ0655913 {"_id":"hm-rpc.1.OEQ0655913.1","type":"channel","common":{"name":"Heizkörper 1"},"native":{"ADDRESS":"OEQ0655913:1","AES_ACTIVE":0,"DIRECTION":2,"FLAGS":1,"INDEX" heatingcontrol.0 2019-05-20 14:56:36.768 debug supported thermostat found OEQ0655913 {"_id":"hm-rpc.1.OEQ0655913.4","type":"channel","common":{"name":"Heizkörper Esszimmer"},"native":{"ADDRESS":"OEQ0655913:4","AES_ACTIVE":0,"DIRECTION":1,"FLAGS":1 heatingcontrol.0 2019-05-20 14:56:36.766 debug supported thermostat found OEQ0655913 {"_id":"hm-rpc.1.OEQ0655913.6","type":"channel","common":{"name":"Heizkörper 6"},"native":{"ADDRESS":"OEQ0655913:6","AES_ACTIVE":0,"DIRECTION":2,"FLAGS":1,"INDEX" heatingcontrol.0 2019-05-20 14:56:36.765 debug supported thermostat found OEQ0655913 {"_id":"hm-rpc.1.OEQ0655913.5","type":"channel","common":{"name":"Heizkörper 5"},"native":{"ADDRESS":"OEQ0655913:5","AES_ACTIVE":0,"DIRECTION":2,"FLAGS":1,"INDEX" heatingcontrol.0 2019-05-20 14:56:36.764 debug supported thermostat found OEQ0655913 {"_id":"hm-rpc.1.OEQ0655913.3","type":"channel","common":{"name":"Heizkörper 3"},"native":{"ADDRESS":"OEQ0655913:3","AES_ACTIVE":0,"DIRECTION":2,"FLAGS":1,"INDEX" heatingcontrol.0 2019-05-20 14:56:36.762 debug supported thermostat found OEQ0655913 {"_id":"hm-rpc.1.OEQ0655913.2","type":"channel","common":{"name":"Heizkörper 2"},"native":{"ADDRESS":"OEQ0655913:2","AES_ACTIVE":0,"DIRECTION":2,"FLAGS":1,"INDEX" heatingcontrol.0 2019-05-20 14:56:32.663 debug sendTo "listDevices" to system.adapter.admin.0 from system.adapter.heatingcontrol.0 heatingcontrol.0 2019-05-20 14:56:32.663 debug all rooms done [{"room":"Esszimmer","thermostat":"OEQ0655913","thermostatType":"HM-CC-RT-DN","thermostatTypeID":2,"actor1":"","actor1Type":"","actor1TypeID":"","actor2":"","actor2Type":"","actor2TypeI heatingcontrol.0 2019-05-20 14:56:32.662 debug supported thermostat found OEQ0655913 {"_id":"hm-rpc.1.OEQ0655913.1","type":"channel","common":{"name":"Heizkörper 1"},"native":{"ADDRESS":"OEQ0655913:1","AES_ACTIVE":0,"DIRECTION":2,"FLAGS":1,"INDEX" heatingcontrol.0 2019-05-20 14:56:32.661 debug supported thermostat found OEQ0655913 {"_id":"hm-rpc.1.OEQ0655913.4","type":"channel","common":{"name":"Heizkörper Esszimmer"},"native":{"ADDRESS":"OEQ0655913:4","AES_ACTIVE":0,"DIRECTION":1,"FLAGS":1 heatingcontrol.0 2019-05-20 14:56:32.658 debug supported thermostat found OEQ0655913 {"_id":"hm-rpc.1.OEQ0655913.6","type":"channel","common":{"name":"Heizkörper 6"},"native":{"ADDRESS":"OEQ0655913:6","AES_ACTIVE":0,"DIRECTION":2,"FLAGS":1,"INDEX" heatingcontrol.0 2019-05-20 14:56:32.657 debug supported thermostat found OEQ0655913 {"_id":"hm-rpc.1.OEQ0655913.5","type":"channel","common":{"name":"Heizkörper 5"},"native":{"ADDRESS":"OEQ0655913:5","AES_ACTIVE":0,"DIRECTION":2,"FLAGS":1,"INDEX" heatingcontrol.0 2019-05-20 14:56:32.656 debug supported thermostat found OEQ0655913 {"_id":"hm-rpc.1.OEQ0655913.3","type":"channel","common":{"name":"Heizkörper 3"},"native":{"ADDRESS":"OEQ0655913:3","AES_ACTIVE":0,"DIRECTION":2,"FLAGS":1,"INDEX" heatingcontrol.0 2019-05-20 14:56:32.656 debug supported thermostat found OEQ0655913 {"_id":"hm-rpc.1.OEQ0655913.2","type":"channel","common":{"name":"Heizkörper 2"},"native":{"ADDRESS":"OEQ0655913:2","AES_ACTIVE":0,"DIRECTION":2,"FLAGS":1,"INDEX" heatingcontrol.0 2019-05-20 14:56:31.886 debug sendTo "Test" to system.adapter.admin.0 from system.adapter.heatingcontrol.0: das ist ein Test heatingcontrol.0 2019-05-20 14:56:31.415 debug system.adapter.admin.0: logging true heatingcontrol.0 2019-05-20 14:56:20.822 debug [INFO] status = true next event: 20 May 2019 21:00:00 heatingcontrol.0 2019-05-20 14:56:20.821 debug [INFO] status = true next event: 20 May 2019 16:00:00 heatingcontrol.0 2019-05-20 14:56:20.821 debug [INFO] status = true next event: 21 May 2019 12:00:00 heatingcontrol.0 2019-05-20 14:56:20.820 debug [INFO] status = true next event: 21 May 2019 08:00:00 heatingcontrol.0 2019-05-20 14:56:20.820 debug [INFO] status = true next event: 21 May 2019 05:00:00 heatingcontrol.0 2019-05-20 14:56:20.819 debug cron jobs heatingcontrol.0 2019-05-20 14:56:20.814 debug CheckTemperatureChange is called heatingcontrol.0 2019-05-20 14:56:20.814 debug [INFO] status = true next event: 20 May 2019 21:00:00 heatingcontrol.0 2019-05-20 14:56:20.814 debug [INFO] status = true next event: 20 May 2019 16:00:00 heatingcontrol.0 2019-05-20 14:56:20.814 debug [INFO] status = true next event: 21 May 2019 12:00:00 heatingcontrol.0 2019-05-20 14:56:20.813 debug [INFO] status = true next event: 21 May 2019 08:00:00 heatingcontrol.0 2019-05-20 14:56:20.813 debug [INFO] status = true next event: 21 May 2019 05:00:00 heatingcontrol.0 2019-05-20 14:56:20.812 debug cron jobs heatingcontrol.0 2019-05-20 14:56:20.811 debug create cron job #4 at 21:0 string: 0 0 21 * * * Europe/Berlin heatingcontrol.0 2019-05-20 14:56:20.809 debug create cron job #3 at 16:0 string: 0 0 16 * * * Europe/Berlin heatingcontrol.0 2019-05-20 14:56:20.807 debug create cron job #2 at 12:0 string: 0 0 12 * * * Europe/Berlin heatingcontrol.0 2019-05-20 14:56:20.803 debug create cron job #1 at 8:0 string: 0 0 8 * * * Europe/Berlin heatingcontrol.0 2019-05-20 14:56:20.793 debug create cron job #0 at 5:0 string: 0 0 5 * * * Europe/Berlin heatingcontrol.0 2019-05-20 14:56:20.792 debug push to list = 21,00,00 heatingcontrol.0 2019-05-20 14:56:20.792 debug ---found time for Esszimmer at {"val":"21:00:00","ack":true,"ts":1558356965179,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1558356965179} 21:00:00 heatingcontrol.0 2019-05-20 14:56:20.792 debug check time for Esszimmer Profiles.0.Esszimmer.Periods.4.time heatingcontrol.0 2019-05-20 14:56:20.792 debug push to list = 16,00,00 heatingcontrol.0 2019-05-20 14:56:20.792 debug ---found time for Esszimmer at {"val":"16:00:00","ack":true,"ts":1558356965162,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1558356965162} 16:00:00 heatingcontrol.0 2019-05-20 14:56:20.777 debug check time for Esszimmer Profiles.0.Esszimmer.Periods.3.time heatingcontrol.0 2019-05-20 14:56:20.777 debug push to list = 12,00,00 heatingcontrol.0 2019-05-20 14:56:20.777 debug ---found time for Esszimmer at {"val":"12:00:00","ack":true,"ts":1558356965148,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1558356965148} 12:00:00 heatingcontrol.0 2019-05-20 14:56:20.775 debug check time for Esszimmer Profiles.0.Esszimmer.Periods.2.time heatingcontrol.0 2019-05-20 14:56:20.775 debug push to list = 08,00,00 heatingcontrol.0 2019-05-20 14:56:20.775 debug ---found time for Esszimmer at {"val":"08:00:00","ack":true,"ts":1558356965134,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1558356965134} 08:00:00 heatingcontrol.0 2019-05-20 14:56:20.775 debug check time for Esszimmer Profiles.0.Esszimmer.Periods.1.time heatingcontrol.0 2019-05-20 14:56:20.775 debug push to list = 05,00,00 heatingcontrol.0 2019-05-20 14:56:20.774 debug ---found time for Esszimmer at {"val":"05:00:00","ack":true,"ts":1558356965120,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1558356965120} 05:00:00 heatingcontrol.0 2019-05-20 14:56:20.774 debug check time for Esszimmer Profiles.0.Esszimmer.Periods.0.time heatingcontrol.0 2019-05-20 14:56:20.774 debug profile 0 heatingcontrol.0 2019-05-20 14:56:20.773 debug get profile heatingcontrol.0 2019-05-20 14:56:20.773 debug profile type 1 heatingcontrol.0 2019-05-20 14:56:20.773 debug start CalculateNextTime heatingcontrol.0 2019-05-20 14:56:20.773 debug #subscribtion finished heatingcontrol.0 2019-05-20 14:56:20.773 debug #start subscribtion heatingcontrol.0 2019-05-20 14:56:20.769 debug add state Profiles.0.Esszimmer.Periods.4 max 5 heatingcontrol.0 2019-05-20 14:56:20.765 debug add state Profiles.0.Esszimmer.Periods.3 max 5 heatingcontrol.0 2019-05-20 14:56:20.759 debug add state Profiles.0.Esszimmer.Periods.2 max 5 heatingcontrol.0 2019-05-20 14:56:20.752 debug add state Profiles.0.Esszimmer.Periods.1 max 5 heatingcontrol.0 2019-05-20 14:56:20.746 debug add state Profiles.0.Esszimmer.Periods.0 max 5 heatingcontrol.0 2019-05-20 14:56:20.746 debug room Esszimmer with 5 periods heatingcontrol.0 2019-05-20 14:56:20.735 debug rooms 1 heatingcontrol.0 2019-05-20 14:56:20.735 debug Profile Type Mo-So, profiles 1 heatingcontrol.0 2019-05-20 14:56:20.672 debug CreateDatepoints heatingcontrol.0 2019-05-20 14:56:20.672 debug devices [{"room":"Esszimmer","thermostat":"OEQ0655913","thermostatType":"HM-CC-RT-DN","thermostatTypeID":"2","actor1":"","actor1Type":"","actor1TypeID":"","actor2":"","actor2Type":"","actor2TypeID":" heatingcontrol.0 2019-05-20 14:56:20.657 info starting. Version 0.0.2 in C:/ioBroker/node_modules/iobroker.heatingcontrol, node: v8.16.0 heatingcontrol.0 2019-05-20 14:56:20.657 debug statesDB connected heatingcontrol.0 2019-05-20 14:56:20.641 debug objectDB connected heatingcontrol.0 2019-05-20 14:56:05.235 debug [INFO] status = true next event: 20 May 2019 21:00:00 heatingcontrol.0 2019-05-20 14:56:05.234 debug [INFO] status = true next event: 20 May 2019 16:00:00 heatingcontrol.0 2019-05-20 14:56:05.234 debug [INFO] status = true next event: 21 May 2019 12:00:00 heatingcontrol.0 2019-05-20 14:56:05.233 debug [INFO] status = true next event: 21 May 2019 08:00:00 heatingcontrol.0 2019-05-20 14:56:05.232 debug [INFO] status = true next event: 21 May 2019 05:00:00 heatingcontrol.0 2019-05-20 14:56:05.231 debug cron jobs heatingcontrol.0 2019-05-20 14:56:05.225 debug CheckTemperatureChange is called heatingcontrol.0 2019-05-20 14:56:05.225 debug [INFO] status = true next event: 20 May 2019 21:00:00 heatingcontrol.0 2019-05-20 14:56:05.224 debug [INFO] status = true next event: 20 May 2019 16:00:00 heatingcontrol.0 2019-05-20 14:56:05.224 debug [INFO] status = true next event: 21 May 2019 12:00:00 heatingcontrol.0 2019-05-20 14:56:05.222 debug [INFO] status = true next event: 21 May 2019 08:00:00 heatingcontrol.0 2019-05-20 14:56:05.221 debug [INFO] status = true next event: 21 May 2019 05:00:00 heatingcontrol.0 2019-05-20 14:56:05.220 debug cron jobs heatingcontrol.0 2019-05-20 14:56:05.218 debug create cron job #4 at 21:0 string: 0 0 21 * * * Europe/Berlin heatingcontrol.0 2019-05-20 14:56:05.216 debug create cron job #3 at 16:0 string: 0 0 16 * * * Europe/Berlin heatingcontrol.0 2019-05-20 14:56:05.214 debug create cron job #2 at 12:0 string: 0 0 12 * * * Europe/Berlin heatingcontrol.0 2019-05-20 14:56:05.208 debug create cron job #1 at 8:0 string: 0 0 8 * * * Europe/Berlin heatingcontrol.0 2019-05-20 14:56:05.192 debug create cron job #0 at 5:0 string: 0 0 5 * * * Europe/Berlin heatingcontrol.0 2019-05-20 14:56:05.192 debug push to list = 21,00,00 heatingcontrol.0 2019-05-20 14:56:05.192 debug ---found time for Esszimmer at {"val":"21:00:00","ack":true,"ts":1558356965179,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1558356965179} 21:00:00 heatingcontrol.0 2019-05-20 14:56:05.191 debug check time for Esszimmer Profiles.0.Esszimmer.Periods.4.time heatingcontrol.0 2019-05-20 14:56:05.191 debug push to list = 16,00,00 heatingcontrol.0 2019-05-20 14:56:05.191 debug ---found time for Esszimmer at {"val":"16:00:00","ack":true,"ts":1558356965162,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1558356965162} 16:00:00 heatingcontrol.0 2019-05-20 14:56:05.190 debug check time for Esszimmer Profiles.0.Esszimmer.Periods.3.time
-
-
Ich habe mir eine Visualisierung pro Raum (ähnlich aus dem oben erwähnten script) gebaut. Dort lässt sich alles einstellen. Leider wird noch nicht auf alle Parameter richtig reagiert. Das muss ich noch nachliefern... Im admin unter Thermostate muss man eigentlich nichts einstellen.
-
@Rene_HM
Ist eventuell später auch angedacht andere Thermostate zu unterstützen?
Beispielsweise Max!? -
Nabend.
Ich suche schon länger eine Lösung die Homematic (IP) Heizkörperthermostate von den Aqara (Xiaomi) Temperatursensoren beinflussen zu lassen.Ich bekomme den Adapter nicht runter geladen, wo genau geht das? Funktioniert das soweit schon gut? Bin SEHR interessiert
Gruß
-
@Muchul sagte in Adapter: HeatingControl:
@Rene_HM
Ist eventuell später auch angedacht andere Thermostate zu unterstützen?
Beispielsweise Max!?ja, der Adapter kann entsprechend erweitert werden... Dafür benötige ich aber eure Unterstützung, da ich diese Geräte nicht zur Verfügung habe....
-
@Voltage sagte in Adapter: HeatingControl:
Ich bekomme den Adapter nicht runter geladen, wo genau geht das? Funktioniert das soweit schon gut? Bin SEHR interessiert
Einfach über Github installieren:
Unter Adapter "Installieren aus eigener URL" (Icon oben) anwählen und dort dann wieder auf "beliebig" und die URL Link Text eingeben. Nach Installation muss man noch eine Instanz hinzufügen... -
@Rene_HM
Ich bin die nächsten 12 Tage noch im Ausland, Danach kannst du alles an Daten haben, was du möchtest.Ich habe den max Cube, einen Wandthermostat und ein paar Heizkörperthermostate, ach ja und einen Wandschalter.
Da die Heizperiode vorbei ist, kann ich mich auch austoben. -
@Muchul Zunächst brauche ich die Datenpunkte, wie die Thermostate derzeit in ioBroker eingebunden (evtl. screen shoot) sind und den Typ der Thermostate.
-
Vieleicht wäre es Dir ja möglich die tado Thermostate auch zu integrieren.
Bisher habe ich sie über den ham-Adapter mit dem npm-Plugin homebridge-tado-thermostat-plugin in ioBroker eingebunden. Dort werden auch die Zugangsdaten (Username, Passwort und HomeID) zum tado-Server eingetragen.
In den Objekten von ioBroker sieht das so aus:
Es gibt auch eine tado-Api fals die Dir was bringt.
Wenn Du noch etwas brauchst melde Dich.
-
@CKMartens Hab das mal als issue im github angelegt. Ich schau mir das demnächst mal an...
-
Hallo Rene,
bin wieder zurück.
ich nutze den Adapter Max! Cube Version 0.1.2.
ioBroker.admin 3.6.2und so sehen die Datenpunkte aus:
Falls mehr benötigt wird, einfach Bescheid geben.
-
@Muchul , @CKMartens könnt ihr bitte die letzte Version von github installieren. Vorher bitte die Thermostate Zimmer und dem Gewerk "Heizung" zuordnen. Beim ersten Start vom adapter sollte dann im log ein "nicht unterstütztes Gerät" auftauchen. Dieses log würde ich zur Implementierung benötigen...
-
-
bitteschön
-
@Muchul , @CKMartens
Vielen Dank. Könntet ihr aber den adapter noch im debug starten und dann das log posten? Es fehlen mir noch Ausgaben... -
heatingcontrol.0 2019-07-03 19:44:05.475 debug checking room [object Object] heatingcontrol.0 2019-07-03 19:44:05.475 warn not supported type {"type":"state","common":{"type":"number","unit":"°C","min":5,"max":25,"read":true,"write":true,"role":"level.temperature","name":"Target Temperature"},"native":{"UUID":"00000035-00 heatingcontrol.0 2019-07-03 19:44:05.474 debug found as Heating Gewerk 4 ham.0.Bad.Bad-Thermo.Target-Temperature heatingcontrol.0 2019-07-03 19:44:05.474 debug member{"type":"state","common":{"type":"number","unit":"°C","min":5,"max":25,"read":true,"write":true,"role":"level.temperature","name":"Target Temperature"},"native":{"UUID":"00000035-0000-1000-8000- heatingcontrol.0 2019-07-03 19:44:05.465 warn not supported type {"type":"state","common":{"type":"number","min":0,"max":3,"read":true,"write":true,"role":"level","name":"Target Heating Cooling State","unit":""},"native":{"UUID":"00000033-0000-10 heatingcontrol.0 2019-07-03 19:44:05.465 debug found as Heating Gewerk 3 ham.0.Bad.Bad-Thermo.Target-Heating-Cooling-State heatingcontrol.0 2019-07-03 19:44:05.464 debug member{"type":"state","common":{"type":"number","min":0,"max":3,"read":true,"write":true,"role":"level","name":"Target Heating Cooling State","unit":""},"native":{"UUID":"00000033-0000-1000-8000-0026B heatingcontrol.0 2019-07-03 19:44:05.464 warn not supported type {"type":"state","common":{"type":"number","unit":"°C","min":-100,"max":100,"read":true,"write":false,"role":"value.temperature","name":"Current Temperature"},"native":{"UUID":"00000 heatingcontrol.0 2019-07-03 19:44:05.464 debug found as Heating Gewerk 2 ham.0.Bad.Bad-Thermo.Current-Temperature heatingcontrol.0 2019-07-03 19:44:05.463 debug member{"type":"state","common":{"type":"number","unit":"°C","min":-100,"max":100,"read":true,"write":false,"role":"value.temperature","name":"Current Temperature"},"native":{"UUID":"00000011-0000-1000 heatingcontrol.0 2019-07-03 19:44:05.452 warn not supported type {"type":"state","common":{"type":"number","unit":"°C","min":10,"max":35,"read":true,"write":true,"role":"level.temperature","name":"Cooling Threshold Temperature"},"native":{"UUID": heatingcontrol.0 2019-07-03 19:44:05.452 debug found as Heating Gewerk 1 ham.0.Bad.Bad-Thermo.Cooling-Threshold-Temperature heatingcontrol.0 2019-07-03 19:44:05.451 debug member{"type":"state","common":{"type":"number","unit":"°C","min":10,"max":35,"read":true,"write":true,"role":"level.temperature","name":"Cooling Threshold Temperature"},"native":{"UUID":"0000000D-000 heatingcontrol.0 2019-07-03 19:44:05.445 warn not supported type {"type":"state","common":{"type":"number","min":0,"max":3,"read":true,"write":false,"role":"value","name":"Current Heating Cooling State","unit":""},"native":{"UUID":"0000000F-0000- heatingcontrol.0 2019-07-03 19:44:05.445 debug found as Heating Gewerk 0 ham.0.Bad.Bad-Thermo.Current-Heating-Cooling-State heatingcontrol.0 2019-07-03 19:44:05.444 debug member{"type":"state","common":{"type":"number","min":0,"max":3,"read":true,"write":false,"role":"value","name":"Current Heating Cooling State","unit":""},"native":{"UUID":"0000000F-0000-1000-8000-002 heatingcontrol.0 2019-07-03 19:44:05.438 debug member{"_id":"mihome.0.devices.sensor_ht_158d00023d23bb.temperature","common":{"name":"Temperature","role":"value.temperature","write":false,"read":true,"type":"number","unit":"°C","smartName":{"smart heatingcontrol.0 2019-07-03 19:44:05.434 debug member{"_id":"mihome.0.devices.sensor_ht_158d00023d23bb.humidity","common":{"name":"Humidity","role":"value.humidity","write":false,"read":true,"type":"number","unit":"%","min":0,"max":100},"type":"st heatingcontrol.0 2019-07-03 19:44:05.417 debug checking room Bad heatingcontrol.0 2019-07-03 19:44:05.417 warn not supported type {"type":"state","common":{"type":"number","unit":"°C","min":5,"max":25,"read":true,"write":true,"role":"level.temperature","name":"Target Temperature"},"native":{"UUID":"00000035-00 heatingcontrol.0 2019-07-03 19:44:05.416 debug found as Heating Gewerk 5 ham.0.Büro.Büro-Thermo.Target-Temperature heatingcontrol.0 2019-07-03 19:44:05.415 debug member{"type":"state","common":{"type":"number","unit":"°C","min":5,"max":25,"read":true,"write":true,"role":"level.temperature","name":"Target Temperature"},"native":{"UUID":"00000035-0000-1000-8000- heatingcontrol.0 2019-07-03 19:44:05.410 warn not supported type {"type":"state","common":{"type":"number","min":0,"max":3,"read":true,"write":true,"role":"level","name":"Target Heating Cooling State","unit":""},"native":{"UUID":"00000033-0000-10 heatingcontrol.0 2019-07-03 19:44:05.410 debug found as Heating Gewerk 6 ham.0.Büro.Büro-Thermo.Target-Heating-Cooling-State heatingcontrol.0 2019-07-03 19:44:05.410 debug member{"type":"state","common":{"type":"number","min":0,"max":3,"read":true,"write":true,"role":"level","name":"Target Heating Cooling State","unit":""},"native":{"UUID":"00000033-0000-1000-8000-0026B heatingcontrol.0 2019-07-03 19:44:05.405 warn not supported type {"type":"state","common":{"type":"number","unit":"°C","min":-100,"max":100,"read":true,"write":false,"role":"value.temperature","name":"Current Temperature"},"native":{"UUID":"00000 heatingcontrol.0 2019-07-03 19:44:05.405 debug found as Heating Gewerk 9 ham.0.Büro.Büro-Thermo.Current-Temperature heatingcontrol.0 2019-07-03 19:44:05.404 debug member{"type":"state","common":{"type":"number","unit":"°C","min":-100,"max":100,"read":true,"write":false,"role":"value.temperature","name":"Current Temperature"},"native":{"UUID":"00000011-0000-1000 heatingcontrol.0 2019-07-03 19:44:05.396 warn not supported type {"type":"state","common":{"type":"number","min":0,"max":3,"read":true,"write":false,"role":"value","name":"Current Heating Cooling State","unit":""},"native":{"UUID":"0000000F-0000- heatingcontrol.0 2019-07-03 19:44:05.396 debug found as Heating Gewerk 8 ham.0.Büro.Büro-Thermo.Current-Heating-Cooling-State heatingcontrol.0 2019-07-03 19:44:05.395 debug member{"type":"state","common":{"type":"number","min":0,"max":3,"read":true,"write":false,"role":"value","name":"Current Heating Cooling State","unit":""},"native":{"UUID":"0000000F-0000-1000-8000-002 heatingcontrol.0 2019-07-03 19:44:05.389 warn not supported type {"type":"state","common":{"type":"number","unit":"°C","min":10,"max":35,"read":true,"write":true,"role":"level.temperature","name":"Cooling Threshold Temperature"},"native":{"UUID": heatingcontrol.0 2019-07-03 19:44:05.389 debug found as Heating Gewerk 7 ham.0.Büro.Büro-Thermo.Cooling-Threshold-Temperature
-
@CKMartens Danke, das hilft weiter. Direkt nach dem Start des Adapters müssten aber noch drei weitere umfangreiche logs stehen. Die beginnen mit
- room enums:
- function enums:
- heating member:
Hier werden die Abhängigkeiten der Objekte zueinander dargestellt.
Alle drei logs sind umfangreich, deshalb am besten herunterladen...
-
@Rene_HM vielen Dank für den Adapter!
Auf github steht: "node with version higher then 8 is necessary!"
Ist das nur ein Übersetzungsfehler oder wird tatsächlich mindestens node v10 benötigt? -
Der Adapter funktioniert mit node 8 oder höher...