NEWS
FHEM Adapter
-
@lausid
In FHEM ist ja auch alles da, aber eben nicht in ioBroker.Was soll ich in fhem.0.info.Debug.jsonlist2 kopieren?
Momentan ist das leer -
@hg6806 sagte in FHEM Adapter:
Was soll ich in fhem.0.info.Debug.jsonlist2 kopieren?
Das Ergebnis von jsonlist2 Name von HPSU......danach im ioB Log schauen
Gruß
LausiD -
@lausid sagte in FHEM Adapter:
jsonlist2
Ah-ha
fhem.0 2021-05-20 17:46:56.386 error (1768) Error: mandatory property type missing! [syncObjects] fhem.0 2021-05-20 17:46:56.385 error (1768) setObject fhem.0.myHPSU.HPSU~Energie_erzeugt_gesamt mandatory property type missing! fhem.0 2021-05-20 17:46:56.384 error (1768) Error: mandatory property type missing! [syncObjects] fhem.0 2021-05-20 17:46:56.383 error (1768) setObject fhem.0.myHPSU.HPSU~Energie_WW mandatory property type missing! fhem.0 2021-05-20 17:46:56.382 error (1768) Error: mandatory property type missing! [syncObjects] fhem.0 2021-05-20 17:46:56.381 error (1768) setObject fhem.0.myHPSU.HPSU~Energie_Kuehlung mandatory property type missing! fhem.0 2021-05-20 17:46:56.380 error (1768) Error: mandatory property type missing! [syncObjects] fhem.0 2021-05-20 17:46:56.380 error (1768) setObject fhem.0.myHPSU.HPSU~Energie_Heizung mandatory property type missing! fhem.0 2021-05-20 17:46:56.378 error (1768) Error: mandatory property type missing! [syncObjects] fhem.0 2021-05-20 17:46:56.377 error (1768) setObject fhem.0.myHPSU.HPSU~EHS_fuer_WW mandatory property type missing! fhem.0 2021-05-20 17:46:56.196 info (1768) myHPSU | check channel fhem.0.myHPSU finished!
-
@hg6806
Ok ein Schritt weiter....mit Error sind die fehlenden Objekte
Welche Version hat der FHEM Adapter???Ich teste heir mit:
FHEM Adapter 1.6.0
js-controller 3.3.10
node.js v14.17.0
npm 6.14.13Gruß
LausiD -
@lausid
Ich fast genauso:
FHEM Adapter 1.6.0
js-controller 3.3.10
node.js v12.21.0
npm 6.14.11 -
@hg6806
Mir fällt gerade nichts mehr ein
Sonst noch jemand eine Idee?Gruß
LausiD -
@lausid
Mir fällt auch nichts ein.
So wie ich das verstehe kann er den Datenpunkt nicht anlegen, wegen eines Parameters.Das Ding ist, es hatte ja in einer älteren Version funktioniert!
-
@hg6806
Hast du schon mal channel myHPSU gelöscht und durch den Adapter neu anlegen lassen?Gruß
LausiD -
@lausid
Moin!Was meinst du mit Channel? In FHEM?
-
@hg6806
Nein nicht FHEM, Channel in ioBroker
Gruß
LausiD -
@lausid
Ha - tatsächlich. Habe mal alle Datenpunkte gelöscht und neu anlegen lassen, schon sind die Energiewerte da.
Prima - Danke! -
@hg6806 sagte in FHEM Adapter:
Ha - tatsächlich. Habe mal alle Datenpunkte gelöscht und neu anlegen lassen, schon sind die Energiewerte da.
Prima - Danke!Prima....warum haben wir das nicht als Erstes gemacht ?
Da waren wohl die fehlenden Objekte in der DB verbogenViel Spaß mit ioBroker und FHEM
Gruß
LausiD -
Hallo zusammen,
ich scheine gerade auch ein Problem mit dem FHEM Adapter und dem FHEM HPSU Modul zu haben.
Ich wollte gerade das Attribut HPSU~Betriebsart von "Heizen" auf "Sommer" umstellen. Musste aber feststellen, dass es read-only ist und keine Auswahl zulässt. Im jsonlist2 steht es aber korrekt drin.Channel komplett gelöscht
FHEM HPSU Modul seit Februar nicht mehr geändert - es gab auch keine neue Version
Neueste Version des iob FHEM Adapters von Github installiert und Adapter neu gestartet (einfach um sicherzugehen, dass ich die aktuellste Version habe)
HPSU Channel neu anlegen lassenTrotzdem ist das Attribut (und einige andere auch wie z.B. Fluesterbetrieb, HK_Funktion) nicht mehr änderbar / Write-Flag nicht gesetzt. Auch kein DropDown sichtbar. Das hatte in der Vergangenheit mal funktioniert meine ich.
Kann ich noch etwas probieren? Ist das noch ein Bug?
Danke für den Support!{ "from": "system.adapter.fhem.0", "user": "system.user.admin", "ts": 1623155069325, "common": { "name": "myHPSU HPSU.Betriebsart", "type": "string", "role": "text", "read": true, "write": false }, "native": { "Name": "myHPSU", "Attribute": "HPSU.Betriebsart", "type": "string", "role": "text", "Readings": true }, "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1636 }, "_id": "fhem.0.myHPSU.HPSU~Betriebsart", "type": "state" }
{ "Arg":"myHPSU", "Results": [ { "Name":"myHPSU", "PossibleSets":"Connect:noArg Connect_MonitorMode:noArg ForceDHW:noArg Disconnect:noArg HPSU.Kuehl_Soll_Korr_Parallel:slider,-5,0.1,5,1 HPSU.Spreizung_Mod_HZ:slider,2,1,20 HPSU.WW_Sperrzeit:slider,0,1,240 HPSU.Bivalenzfunktion:off,on HPSU.Funktion_EHS:slider,0,1,3 HPSU.HK_Funktion:Witterung,Fest HPSU.Heizkurve:slider,0,0.1,3,1 HPSU.HZ_Unterstuetzung:off,on HPSU.Max_WW_Ladezeit:slider,0,1,240 HPSU.Max_Leistung_Pumpe:slider,20,1,100 HPSU.Max_T_Vorlauf:slider,20,1,90 HPSU.Kuehlen_A_Temp_Max:slider,20,1,45 HPSU.Min_Leistung_Pumpe:slider,10,1,100 HPSU.Min_T_Vorlauf:slider,18,1,90 HPSU.Kuehlen_VL_Soll_Abs_Min:slider,5,1,25 HPSU.Betriebsart:Bereitschaft,Auto1,Auto2,Kuehlen,Heizen,Absenken,Sommer HPSU.Fluesterbetrieb:Aus,Ein,Nur_bei_Nacht HPSU.Kuehlen_A_Temp_Start:slider,15,1,45 HPSU.Schaltschwelle_AUX_TDHW:slider,20,1,85 HPSU.Soll_T_Warmwasser_1:slider,35,1,70 HPSU.Soll_T_Warmwasser_2:slider,35,1,70 HPSU.Soll_T_Warmwasser_3:slider,35,1,70 HPSU.Kuehlen_VL_Soll_Max:slider,5,1,25 HPSU.Kuehlen_VL_Soll_Start:slider,5,1,25 HPSU.T_Vorlauf_Tag:slider,20,1,90 HPSU.T_Vorlauf_Nacht:slider,20,1,90 HPSU.T_Frostschutz:-1,-10,-11,-12,-13,-14,-15,Aus,-2,-3,-4,-5,-6,-7,-8,-9,0,1,2,3,4,5 HPSU.Heizgrenze_Tag:slider,10,1,40 HPSU.Heizgrenze_Nacht:slider,10,1,40 HPSU.Soll_T_Raum_1:slider,5,0.5,40,1 HPSU.Soll_T_Raum_2:slider,5,0.5,40,1 HPSU.Soll_T_Raum_3:slider,5,0.5,40,1 HPSU.TDiff_WW_HZU:slider,2,1,15 HPSU.Wartezeit_BOH:slider,20,1,95 ", "PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 AutoPoll:on,off AntiMixerSwing:on,off CheckDHWInterrupted:on,off DebugLog:on,onWithMsg,onDHW,off AntiContinousHeating:on,off RememberSetValues:on,off SuppressRetryWarnings:on,off event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading cmdIcon devStateIcon:textField-long devStateStyle icon sortby webCmd webCmdLabel:textField-long widgetOverride userattr", "Internals": { "DEF": "/dev/ttyUSB0", "DeviceName": "/dev/ttyUSB0@38400", "ELM327_Version": "1.5", "ELMState": "Initialized", "FD": "8", "FUUID": "5ff83ab7-f33f-256f-ffb1-ea0f07c2844b852e", "JSON_Auto_poll": "47", "JSON_Writable": "100", "JSON_parameters": "156", "JSON_version": "3.6", "Module_Version": "1.11", "NAME": "myHPSU", "NR": "21", "PARTIAL": "", "STATE": "opened", "TYPE": "HPSU" }, "Readings": { "Comm.GetStatus": { "Value":"Ok", "Time":"2021-06-08 14:13:56" }, "Comm.ManStatus": { "Value":"Ok: Force DHW (820)", "Time":"2021-05-24 20:20:47" }, "Comm.SetStatus": { "Value":"Ok: Soll_T_Warmwasser_2 [t_dhw_setpoint2] successfully set to 35 (1011)", "Time":"2021-06-08 13:49:15" }, "HPSU.Aktive_Betriebsart": { "Value":"Standby", "Time":"2021-06-08 14:14:30" }, "HPSU.Betriebsart": { "Value":"Sommer", "Time":"2021-06-08 14:14:14" }, "HPSU.Bivalenzfunktion": { "Value":"on", "Time":"2021-06-08 14:04:12" }, "HPSU.Direkter_Heizkreis_Modus": { "Value":"active", "Time":"2021-06-08 14:14:21" }, "HPSU.Durchfluss": { "Value":"2444 lh", "Time":"2021-06-08 14:14:23" }, "HPSU.EHS_fuer_Heizung": { "Value":"2254 kWh", "Time":"2021-06-08 14:11:01" }, "HPSU.EHS_fuer_WW": { "Value":"708 kWh", "Time":"2021-06-08 14:11:00" }, "HPSU.Energie_Heizung": { "Value":"7125 kWh", "Time":"2021-06-08 14:11:01" }, "HPSU.Energie_Kuehlung": { "Value":"1803 kWh", "Time":"2021-06-08 14:11:01" }, "HPSU.Energie_WW": { "Value":"7550 kWh", "Time":"2021-06-08 14:11:01" }, "HPSU.Energie_erzeugt_gesamt": { "Value":"15744 kWh", "Time":"2021-06-08 14:11:02" }, "HPSU.Fluesterbetrieb": { "Value":"Aus", "Time":"2021-06-08 14:05:51" }, "HPSU.Funktion_EHS": { "Value":"1", "Time":"2021-06-08 14:05:48" }, "HPSU.HK_Funktion": { "Value":"Witterung", "Time":"2021-06-08 14:05:49" }, "HPSU.Heizgrenze_Tag": { "Value":"21 °C", "Time":"2021-06-08 14:00:43" }, "HPSU.Heizkurve": { "Value":"0.3", "Time":"2021-06-08 14:05:49" }, "HPSU.Heizung_Ruecklauf": { "Value":"48.5 °C", "Time":"2021-06-08 14:14:26" }, "HPSU.Kaeltemitteltemperatur": { "Value":"46.6 °C", "Time":"2021-06-08 14:14:19" }, "HPSU.Kuehl_Soll_Korr_Parallel": { "Value":"0 °C", "Time":"2021-06-08 14:05:48" }, "HPSU.Kuehlen_A_Temp_Max": { "Value":"35 °C", "Time":"2021-06-08 14:05:49" }, "HPSU.Kuehlen_A_Temp_Start": { "Value":"22 °C", "Time":"2021-06-08 14:05:51" }, "HPSU.Kuehlen_VL_Soll_Abs_Min": { "Value":"16 °C", "Time":"2021-06-08 14:05:50" }, "HPSU.Kuehlen_VL_Soll_Max": { "Value":"10 °C", "Time":"2021-06-08 14:05:42" }, "HPSU.Kuehlen_VL_Soll_Start": { "Value":"18 °C", "Time":"2021-06-08 14:05:42" }, "HPSU.Laufzeit_Kompressor": { "Value":"7786 h", "Time":"2021-06-08 14:11:02" }, "HPSU.Laufzeit_UWPumpe": { "Value":"13134 h", "Time":"2021-06-08 14:11:02" }, "HPSU.Max_T_Vorlauf": { "Value":"45 °C", "Time":"2021-06-08 14:05:49" }, "HPSU.Min_T_Vorlauf": { "Value":"28 °C", "Time":"2021-06-08 14:05:50" }, "HPSU.Pos_Vent_3UVB1": { "Value":"100 %", "Time":"2021-06-08 14:14:20" }, "HPSU.Pos_Vent_3UV_DHW": { "Value":"0 %", "Time":"2021-06-08 14:14:24" }, "HPSU.Ruecklauftemperatur": { "Value":"47.8 °C", "Time":"2021-06-08 14:14:19" }, "HPSU.Soll_T_Raum_1": { "Value":"21.5 °C", "Time":"2021-06-08 14:13:43" }, "HPSU.Soll_T_Warmwasser": { "Value":"46 °C", "Time":"2021-06-08 14:13:35" }, "HPSU.Soll_T_Warmwasser_1": { "Value":"46 °C", "Time":"2021-05-24 20:20:48" }, "HPSU.Soll_T_Warmwasser_2": { "Value":"35 °C", "Time":"2021-06-08 13:49:15" }, "HPSU.Soll_T_direkter_Heizkreis": { "Value":"5 °C", "Time":"2021-06-08 14:14:08" }, "HPSU.Soll_Vorlauftemperatur_Waermeerzeuger": { "Value":"0 °C", "Time":"2021-06-08 14:14:08" }, "HPSU.TDiff_WW_HZU": { "Value":"5 °C", "Time":"2021-06-08 14:05:43" }, "HPSU.TVBH": { "Value":"47.8 °C", "Time":"2021-06-08 14:14:20" }, "HPSU.T_Aussen": { "Value":"24.8 °C", "Time":"2021-06-08 14:13:43" }, "HPSU.T_Aussen_WP": { "Value":"24.8 °C", "Time":"2021-06-08 14:13:43" }, "HPSU.T_Aussen_gemittelt": { "Value":"23.7 °C", "Time":"2021-06-08 14:14:07" }, "HPSU.T_Frostschutz": { "Value":"-10", "Time":"2021-06-08 14:00:43" }, "HPSU.T_Vorlauf_Nacht": { "Value":"20 °C", "Time":"2021-01-23 23:24:59" }, "HPSU.T_Vorlauf_Tag": { "Value":"20 °C", "Time":"2021-01-23 23:25:00" }, "HPSU.T_Warmwasser": { "Value":"46.5 °C", "Time":"2021-06-08 14:14:01" }, "HPSU.T_direkter_Heizkreis": { "Value":"47.8 °C", "Time":"2021-06-08 14:14:25" }, "HPSU.UWPumpe": { "Value":"85 %", "Time":"2021-06-08 14:14:24" }, "HPSU.Vorlauftemperatur_Waermeerzeuger": { "Value":"47.8 °C", "Time":"2021-06-08 14:14:26" }, "HPSU.Wartezeit_BOH": { "Value":"80 min", "Time":"2021-06-08 14:14:09" }, "HPSU.Wasserdruck": { "Value":"1.516 bar", "Time":"2021-06-08 14:05:48" }, "HPSU.ehs": { "Value":"0 kWh", "Time":"2021-06-08 14:14:29" }, "Info.HeatCyclicErr": { "Value":"0", "Time":"2021-06-08 14:10:07" }, "Info.LastDefrostDHWShrink": { "Value":"0.199999999999996 °C", "Time":"2021-05-28 04:47:18" }, "Info.Q": { "Value":"0 kW", "Time":"2021-06-08 14:10:07" }, "state": { "Value":"opened", "Time":"2021-05-13 20:05:34" } }, "Attributes": { "AntiContinousHeating": "on", "AntiMixerSwing": "off", "AutoPoll": "on", "CheckDHWInterrupted": "on", "DebugLog": "on", "SuppressRetryWarnings": "on", "alias": "myHPSU", "room": "ioBroker" } } ], "totalResultsReturned":1 }
-
@andi2055
jo, konnte ich nachvollziehen
Schau ich mir nochmal an....Gruß LausiD
-
@andi2055 sagte in FHEM Adapter:
Trotzdem ist das Attribut (und einige andere auch wie z.B. Fluesterbetrieb, HK_Funktion) nicht mehr änderbar / Write-Flag nicht gesetzt. Auch kein DropDown sichtbar. Das hatte in der Vergangenheit mal funktioniert meine ich.
Sollte nach Installation von github wieder OK sein
Gruß LausiD
-
@lausid
super, perfekt! Funktioniert wieder.
Danke dir für den schnellen Support! -
Ich musste gestern mein iobroker neu installieren und hab das FHEM Adapter mittels Backup wiederherstellen können.
Leider funktioniert die Steuerung der Lüftung nicht mehr. Ich sage z.B. "Alexa, setze Lüftung auf 50%". Normal wurde dann 5.0 als Wert gesetzt, jetzt wird 0 gesetzt und damit läuft die Lüftung dann nicht mehr.
Die Lüftung wird über einen Slider in FHEM gesteuert:Jetzt kommt folgende Meldung im Log:
"State value to set for "fhem.0.PWM_UniPi1_1.state" has to be type "number" but received type "string""An den Objekteinstellungen habe ich nicht geändert:
Wie bekomme ich das wieder zum Laufen?
-
@pepito82
das hatten wir doch schon mal
Du musst noch min und max Wert manuell definieren -
@lausid Hmm… Admin sieht jetzt komplett anders aus. Und es sieht auch schon so aus als ob da ein min und Max Wert unter Objektdaten ist:
Was muss ich da machen?
-
@pepito82
Sorry, ja min max ist da.
Kannst du im iobroker den Wert setzen und kommt richtig in FHEM an?