NEWS
hm-rega / hm-rpc setzt Level falsch
-
Der Aktor hat eine Bedientaste.. diese habe ich nicht verknüpft.
Anbei noch ein Foto der Parameter des Aktors Channel 3 und Channel 4.Channel 3 dient der Anzeige anscheinend und Channel 4 der Bedienung. Denn nur wenn ich bei 4:Level den Wert ändere fährt das Rollo. Problm ist halt das dieser Kanal nicht die reale Behaghöhe hat sonder nur 0 oder 100. Kanal 3 zeigt die reale Behaghöhe an.
-
Habe gerade mal in die Liste der Verknüpfungen geschaut, dort ist der interne Taste mit Kanal 4 verknüpft, jeweils für rauf und runter.
-
@Malz1902 sagte in hm-rega / hm-rpc setzt Level falsch:
diese habe ich nicht verknüpft.
Nein das ist
@Homoran sagte in hm-rega / hm-rpc setzt Level falsch:
eine Geräteinterne Direktverknüpfung
@Malz1902 sagte in hm-rega / hm-rpc setzt Level falsch:
der interne Taste mit Kanal 4 verknüpft, jeweils für rauf und runter.
Dann muss sich auch der LEVEL in Kanal 4 bei Bedienung ändern
-
@Homoran said in hm-rega / hm-rpc setzt Level falsch:
@Malz1902 sagte in hm-rega / hm-rpc setzt Level falsch:
der interne Taste mit Kanal 4 verknüpft, jeweils für rauf und runter.
Dann muss sich auch der LEVEL in Kanal 4 bei Bedienung ändern
Das tut er leider nicht bzw ändert sich schon, aber nur auf 0 bzw 100 und nicht auf die reale Behaghöhe wie in Level im Kanal 3
Habe jetzt nen kleines Script was den Level in Kanal 4 dann updaten würde.
on({id: 'hm-rpc.1.00111A49915699.3.LEVEL', change: "ne"}, function (obj) { var status = getState("hm-rpc.1.00111A49915699.3.ACTIVITY_STATE").val; // 3 = Rollo fährt if (status != 3) { var level = getState("hm-rpc.1.00111A49915699.3.LEVEL").val; setState("hm-rpc.1.00111A49915699.4.LEVEL", level); } });
-
@Malz1902 sagte in hm-rega / hm-rpc setzt Level falsch:
Habe jetzt nen kleines Script was den Level in Kanal 4 dann updaten würde.
Das ist nicht Sinn der Sache.
Was hat der Datenpunkt in der Konfiguration denn für Werte (Reiter RAW)?
ggf. mal den ganzen Objektbaum vom Gerät löschen und neu einlesen. -
@Homoran said in hm-rega / hm-rpc setzt Level falsch:
@Malz1902 sagte in hm-rega / hm-rpc setzt Level falsch:
Habe jetzt nen kleines Script was den Level in Kanal 4 dann updaten würde.
Das ist nicht Sinn der Sache.
Was hat der Datenpunkt in der Konfiguration denn für Werte (Reiter RAW)?
ggf. mal den ganzen Objektbaum vom Gerät löschen und neu einlesen.Im Kanal 4 Datepunkt Level?
Dort steht im Reite RAW folgendes:{ "from": "system.adapter.hm-rega.0", "user": "system.user.admin", "ts": 1579721743423, "common": { "name": "RolloEsszimmer00111A49915663:4.LEVEL", "type": "number", "unit": "%", "role": "level", "def": 0, "min": 0, "max": 100, "read": true, "write": true, "custom": { "material": { "iobroker": { "enabled": false, "useCustom": false, "name": "RolloEsszimmer00111A49915663:4" } } } }, "native": { "UNIT": "100%", "ID": "LEVEL", "TYPE": "FLOAT", "CONTROL": "SHUTTER_VIRTUAL_RECEIVER.LEVEL", "MIN": 0, "OPERATIONS": 7, "MAX": 1, "FLAGS": 1, "DEFAULT": 0 }, "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1636 }, "_id": "hm-rpc.1.00111A49915663.4.LEVEL", "type": "state" }
-
@Malz1902 OK, das sieht gut aus (zumindest sehe ich beim Überfliegen nichts böses, was mich interessierte)
Starte mal den hm-Rega Adapter neu
-
@Homoran
Hat leider nicht geholfen. 3:LEVEL steht auf 75 und 4:LEVEL auf 100
Hatte manuell das Rollo am Schalter etwas hochgefahren. -
@Malz1902 sagte in hm-rega / hm-rpc setzt Level falsch:
3:LEVEL steht auf 75 und 4:LEVEL auf 100
dann sieh mal bitte in der Konfiguration des Gerätes auf der CCU nach den virtuellen Kanälen, ob und wenn ja was da eingestellt ist
-
@Malz1902 said in hm-rega / hm-rpc setzt Level falsch:
Der Aktor hat eine Bedientaste.. diese habe ich nicht verknüpft.
Anbei noch ein Foto der Parameter des Aktors Channel 3 und Channel 4.Channel 3 dient der Anzeige anscheinend und Channel 4 der Bedienung. Denn nur wenn ich bei 4:Level den Wert ändere fährt das Rollo. Problm ist halt das dieser Kanal nicht die reale Behaghöhe hat sonder nur 0 oder 100. Kanal 3 zeigt die reale Behaghöhe an.
reichen Dir die Einstelungen oder brauchst Du noch mehr?
-
@Malz1902 sagte in hm-rega / hm-rpc setzt Level falsch:
reichen Dir die Einstelungen
Die nutzen mir nichts
Habe nur einen HM-IP Dimmer da sieht es so aus:
so etwas suche ich
-
@Homoran wo genau finde ich denn die Einstellungen der Kanäle?
Ich finde nur die Parametereinstellungen des Geräts, meinst Du die? -
@Malz1902 sagte in hm-rega / hm-rpc setzt Level falsch:
@Homoran wo genau finde ich denn die Einstellungen der Kanäle?
Ich finde nur die Parametereinstellungen des Geräts, meinst Du die?ja!
bei dir fing im Screenshot gerade der Kanal:3 an, da hast du abgeschnittenmüsste darunter stehen
-
Anbei mal die Einstellungen
-
@Malz1902 sagte in hm-rega / hm-rpc setzt Level falsch:
Anbei mal die Einstellungen
Danke!
Dann hat der Aktor keine wirklichen virtuellen Kanäle
Wie du aber siehst nennt sich der Kanal:3 "Statusmitteilung", ist also kein bedienbarer Kanal
Demnach wäre der Kanal:4 reinweg der Bedieneingang und der Ist-Wert wird deshalb nicht dort sondern in Kanal:3 angezeigt.Ist jetzt alles zusammengeraten anhand der Informationen. Wissen tue ich es eben nicht.
Also müsstest du Kanal:4 Bedienen und Kanal:3 auswerten.Wie sieht es denn in der CCU unter "Status und Bedienung" aus?
-
@Homoran Jop genau so ist es bei den hmip broll, habe selbst 3. Mit js-Controller 3 werden alias dps unterschiedliche dps für read und Write verwenden können um genau in solchen Situationen Abhilfe zu schaffen.
-
@foxriver76
Da lässt du mich so lange "deduzieren" ? -
@Homoran übersehen.. sorry
-
@foxriver76 sagte:
Mit js-Controller 3 werden alias dps unterschiedliche dps für read und Write verwenden können
Bis dahin kann man sich mit einem eigenen Datenpunkt und einem Script behelfen.
-
Danke kann dann erstmal zu hier.