NodeRed BlindControl
Moderator: Co-Administratoren
-
- Beiträge: 269
- Registriert: 14.11.2018, 20:43
- System: CCU
- Wohnort: Bayern
- Hat sich bedankt: 14 Mal
- Danksagung erhalten: 17 Mal
NodeRed BlindControl
Hallo zusammen,
aktuel bin ich von RedMatic auf NodeRed umgezogen. Soweit alles gut und geht.
Aber was nicht mehr geht ist, wenn ich manuell am Schalter den Rollladen nach oben oder unten fahren möchte mit den selben Einstellungen wie bei RedMatic passiert einfach nur kurz Lamellen hoch 1cm Behang hoch und wieder zurück ...... bin am verzweifeln ..... in der CCU sind auch die "dummy Programme sauber am laufen"
Einstellung ist:
msg.payload = -1
msg.topic = levelOverwrite
das geht direkt zur BlindNode und es passiert überhaupt nix was aber so bei RedMatic funktioniert hat.
Oder ist bei der neuen Version von Blind-control irgendwas anderes zu beachten ?????
wenn ich folgendes übergebe:
msg.payload = 70
msg.topic = levelOverwrite
fährt er aber komplett nach oben und lässt sich auch nicht stoppen sondern fährt bei Tastendruck direkt wieder ganz zu
Bin für jeden Tipp dankbar
aktuel bin ich von RedMatic auf NodeRed umgezogen. Soweit alles gut und geht.
Aber was nicht mehr geht ist, wenn ich manuell am Schalter den Rollladen nach oben oder unten fahren möchte mit den selben Einstellungen wie bei RedMatic passiert einfach nur kurz Lamellen hoch 1cm Behang hoch und wieder zurück ...... bin am verzweifeln ..... in der CCU sind auch die "dummy Programme sauber am laufen"
Einstellung ist:
msg.payload = -1
msg.topic = levelOverwrite
das geht direkt zur BlindNode und es passiert überhaupt nix was aber so bei RedMatic funktioniert hat.
Oder ist bei der neuen Version von Blind-control irgendwas anderes zu beachten ?????
wenn ich folgendes übergebe:
msg.payload = 70
msg.topic = levelOverwrite
fährt er aber komplett nach oben und lässt sich auch nicht stoppen sondern fährt bei Tastendruck direkt wieder ganz zu
Bin für jeden Tipp dankbar
Gruß André
-
- Beiträge: 269
- Registriert: 14.11.2018, 20:43
- System: CCU
- Wohnort: Bayern
- Hat sich bedankt: 14 Mal
- Danksagung erhalten: 17 Mal
Re: NodeRed BlindControl
So ein kleines Stück weiter.....
bei den BBL Blinds muß in den Einstellungen Standard Position auf "offen max" stehen dann geht´s aber nur mit folgender Fehlmeldung
steht hingegen die Position Standard offen auf einen Wert (100) bewegt sich der BBL Blind im zuggel Tempo 1% in die Richtung wenn man auf dem Taster bleibt. Sobald man diesen los lässt fährt er wieder in die letzte Stellung.
Die Fehlmeldung sagt mir das die blind-node bei manueller Steuerung keine Werte für Blind & Slat übergibt und somit die CCU-Blind-Node keine Ahnung hat was los ist. Der Rollladen bewegt sich zwar aber ohne Fehlmeldung wäre es bedeutend angenehmer.
Gibt´s hier einen Tipp dieses zu umgehen oder zu beheben ?
bei den BBL Blinds muß in den Einstellungen Standard Position auf "offen max" stehen dann geht´s aber nur mit folgender Fehlmeldung
Code: Alles auswählen
rpc > HmIP-RF setValue ["00135A49A29809:4","COMBINED_PARAMETER","L=NaN,L2=undefined"] < Error: XML-RPC fault: For input string: "undefined"
Die Fehlmeldung sagt mir das die blind-node bei manueller Steuerung keine Werte für Blind & Slat übergibt und somit die CCU-Blind-Node keine Ahnung hat was los ist. Der Rollladen bewegt sich zwar aber ohne Fehlmeldung wäre es bedeutend angenehmer.
Gibt´s hier einen Tipp dieses zu umgehen oder zu beheben ?
Gruß André
-
- Beiträge: 52
- Registriert: 13.11.2020, 12:12
- System: CCU
- Hat sich bedankt: 11 Mal
- Danksagung erhalten: 3 Mal
Re: NodeRed BlindControl
Poste am Besten mal Deinen Flow, damit man es sich anschauen kann.
Gruß Sven
Gruß Sven
--------------------------------------------
356 Kanäle in 50 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten:
1x HmIP-CCU3, 1x HmIP-HAP, 1x CUX28, 1x HmIP-STHO-A, 2x HmIP-FSM, 1x HmIP-SPI, 1x HmIP-SAM, 1x HM-LC-Sw1-Pl-CT-R1, 1x HmIP-FSI16, 1x HmIP-SRH, 1x HmIP-eTRV-E, 6x HmIP-HEATING, 1x HmIP-BSL, 1x HmIP-FROLL, 7x HMIP-SWDO, 9x HmIP-BROLL, 6x HmIP-eTRV-2, 1x HmIP-BSM, 1x HmIP-BDT, 1x HmIP-SWSD, 2x HmIP-WTH-2, 1x HMIP-PS, 1x HmIP-PCBS, 1x HmIP-RCV-50, 1x HMIP-PSM
--------------------------------------------
356 Kanäle in 50 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten:
1x HmIP-CCU3, 1x HmIP-HAP, 1x CUX28, 1x HmIP-STHO-A, 2x HmIP-FSM, 1x HmIP-SPI, 1x HmIP-SAM, 1x HM-LC-Sw1-Pl-CT-R1, 1x HmIP-FSI16, 1x HmIP-SRH, 1x HmIP-eTRV-E, 6x HmIP-HEATING, 1x HmIP-BSL, 1x HmIP-FROLL, 7x HMIP-SWDO, 9x HmIP-BROLL, 6x HmIP-eTRV-2, 1x HmIP-BSM, 1x HmIP-BDT, 1x HmIP-SWSD, 2x HmIP-WTH-2, 1x HMIP-PS, 1x HmIP-PCBS, 1x HmIP-RCV-50, 1x HMIP-PSM
--------------------------------------------
-
- Beiträge: 269
- Registriert: 14.11.2018, 20:43
- System: CCU
- Wohnort: Bayern
- Hat sich bedankt: 14 Mal
- Danksagung erhalten: 17 Mal
Re: NodeRed BlindControl
Code: Alles auswählen
[
{
"id": "d09a5e259f2ed159",
"type": "blind-control",
"z": "a37e3ee59af8cdfb",
"name": "Wohnzimmer-Südseite",
"topic": "",
"addIdType": "none",
"addId": "",
"positionConfig": "382f30f43c9e532c",
"autoTrigger": true,
"autoTriggerTime": "600000",
"startDelayTime": 10000,
"contextStore": "",
"results": [
{
"p": "",
"pt": "msgTopic",
"v": "",
"vt": "topic"
},
{
"p": "",
"pt": "msgPayload",
"v": "",
"vt": "level"
},
{
"p": "slat",
"pt": "msg",
"v": "",
"vt": "slat"
},
{
"p": "blindCtrl",
"pt": "msg",
"v": "",
"vt": "ctrlObj"
}
],
"blindIncrement": "1",
"blindOpenPos": "100",
"blindClosedPos": 0,
"blindPosReverse": false,
"blindPosDefault": "open (max)",
"blindPosDefaultType": "levelFixed",
"slatPosDefault": "100",
"slatPosDefaultType": "num",
"overwriteExpire": "7200000",
"rules": [
{
"index": 0,
"name": "Tür auf",
"version": 3,
"enabled": true,
"isValid": true,
"conditions": [
{
"valueType": "global",
"value": "WZ-FTK-Sued",
"operator": "equal",
"operatorText": "=",
"thresholdType": "str",
"threshold": "offen"
}
],
"level": {
"type": "num",
"value": "80",
"operator": 0,
"operatorText": "↕ Absolut"
},
"slat": {
"type": "num",
"value": "0"
},
"topic": "",
"resetOverwrite": true,
"importance": 0,
"description": "<div><i class=\"fa fa-code-fork\" aria-hidden=\"true\"></i> <var>global.WZ-FTK-Sued</var> = \"offen\"</div><div><div class=\"indent-level-text\"> <i class=\"fa fa-angle-down\" aria-hidden=\"true\"></i><span>Rollladenposition: </span> ↕ Absolut <var>80</var></div><div class=\"indent-slatPos-text\"> <i class=\"fa fa-slack\" aria-hidden=\"true\"></i><span>Lamellenposition: </span> <var>0</var><div class=\"indent-resetOverwrite-text\"> <i class=\"fa fa-thumbs-o-down\" aria-hidden=\"true\"></i><span>manuelle Überschreibung verfällt wenn die Regel aktiv wird</span> </div></div>"
},
{
"index": 1,
"name": "Sturmschutz",
"version": 3,
"enabled": true,
"isValid": true,
"conditions": [
{
"valueType": "global",
"value": "Sturmschutz",
"operator": "true",
"operatorText": "ist true",
"thresholdType": "num",
"threshold": "0"
}
],
"level": {
"type": "num",
"value": "100",
"operator": 0,
"operatorText": "↕ Absolut"
},
"slat": {
"type": "num",
"value": "100"
},
"topic": "",
"resetOverwrite": true,
"importance": 0,
"description": "<div><i class=\"fa fa-code-fork\" aria-hidden=\"true\"></i> <var>global.Sturmschutz</var> ist true</div><div><div class=\"indent-level-text\"> <i class=\"fa fa-angle-down\" aria-hidden=\"true\"></i><span>Rollladenposition: </span> ↕ Absolut <var>100</var></div><div class=\"indent-slatPos-text\"> <i class=\"fa fa-slack\" aria-hidden=\"true\"></i><span>Lamellenposition: </span> <var>100</var><div class=\"indent-resetOverwrite-text\"> <i class=\"fa fa-thumbs-o-down\" aria-hidden=\"true\"></i><span>manuelle Überschreibung verfällt wenn die Regel aktiv wird</span> </div></div>"
},
{
"index": 2,
"name": "Sonnenaufgang",
"version": 3,
"enabled": true,
"isValid": true,
"conditions": [],
"level": {
"type": "num",
"value": "0",
"operator": 0,
"operatorText": "↕ Absolut"
},
"slat": {
"type": "num",
"value": "40"
},
"topic": "",
"resetOverwrite": false,
"importance": 0,
"time": {
"type": "pdsTime",
"value": "nauticalDawn",
"operator": 1,
"operatorText": "↧ von",
"offsetType": "none",
"offset": "1",
"multiplier": 60000,
"days": "*",
"months": "*"
},
"timeMin": {
"type": "entered",
"value": "7:00",
"offsetType": "none",
"offset": "1",
"multiplier": 60000
},
"timeMax": {
"type": "entered",
"value": "7:20",
"offsetType": "none",
"offset": "1",
"multiplier": 60000
},
"description": "<div><i class=\"fa fa-clock-o\" aria-hidden=\"true\"></i> ↧ von <var>nautische Morgendämmerung</var><div class=\"indent-time-text\"><i class=\"fa fa-step-backward\" aria-hidden=\"true\"></i> <span>frühestens (min)</span> <var>7:00</var></div><div class=\"indent-time-text\"><i class=\"fa fa-step-forward\" aria-hidden=\"true\"></i> <span>spätestens (max)</span> <var>7:20</var></div></div><div><div class=\"indent-level-text\"> <i class=\"fa fa-angle-down\" aria-hidden=\"true\"></i><span>Rollladenposition: </span> ↕ Absolut <var>0</var></div><div class=\"indent-slatPos-text\"> <i class=\"fa fa-slack\" aria-hidden=\"true\"></i><span>Lamellenposition: </span> <var>40</var></div>"
},
{
"index": 3,
"name": "Morgen",
"version": 3,
"enabled": true,
"isValid": true,
"conditions": [],
"level": {
"type": "num",
"value": "100",
"operator": 0,
"operatorText": "↕ Absolut"
},
"slat": {
"type": "num",
"value": "100"
},
"topic": "",
"resetOverwrite": false,
"importance": 0,
"time": {
"type": "entered",
"value": "7:30",
"operator": 1,
"operatorText": "↧ von",
"offsetType": "none",
"offset": "1",
"multiplier": 60000,
"days": "*",
"months": "*"
},
"description": "<div><i class=\"fa fa-clock-o\" aria-hidden=\"true\"></i> ↧ von <var>7:30</var></div><div><div class=\"indent-level-text\"> <i class=\"fa fa-angle-down\" aria-hidden=\"true\"></i><span>Rollladenposition: </span> ↕ Absolut <var>100</var></div><div class=\"indent-slatPos-text\"> <i class=\"fa fa-slack\" aria-hidden=\"true\"></i><span>Lamellenposition: </span> <var>100</var></div>"
},
{
"index": 4,
"name": "Sonnenuntergang",
"version": 3,
"enabled": true,
"isValid": true,
"conditions": [],
"level": {
"type": "num",
"value": "0",
"operator": 0,
"operatorText": "↕ Absolut"
},
"slat": {
"type": "num",
"value": "20"
},
"topic": "",
"resetOverwrite": false,
"importance": 0,
"time": {
"type": "pdsTime",
"value": "goldenHourDuskStart",
"operator": 1,
"operatorText": "↧ von",
"offsetType": "none",
"offset": "1",
"multiplier": 60000,
"days": "*",
"months": "*"
},
"description": "<div><i class=\"fa fa-clock-o\" aria-hidden=\"true\"></i> ↧ von <var>Goldene Abendstunde Beginn</var></div><div><div class=\"indent-level-text\"> <i class=\"fa fa-angle-down\" aria-hidden=\"true\"></i><span>Rollladenposition: </span> ↕ Absolut <var>0</var></div><div class=\"indent-slatPos-text\"> <i class=\"fa fa-slack\" aria-hidden=\"true\"></i><span>Lamellenposition: </span> <var>20</var></div>"
},
{
"index": 5,
"name": "Abendsteuerung",
"version": 3,
"enabled": true,
"isValid": true,
"conditions": [],
"level": {
"type": "num",
"value": "0",
"operator": 0,
"operatorText": "↕ Absolut"
},
"slat": {
"type": "num",
"value": "0"
},
"topic": "",
"resetOverwrite": false,
"importance": 0,
"time": {
"type": "pdsTime",
"value": "civilDusk",
"operator": 1,
"operatorText": "↧ von",
"offsetType": "none",
"offset": "1",
"multiplier": 60000,
"days": "*",
"months": "*"
},
"description": "<div><i class=\"fa fa-clock-o\" aria-hidden=\"true\"></i> ↧ von <var>bürgerliche Abenddämmerung</var></div><div><div class=\"indent-level-text\"> <i class=\"fa fa-angle-down\" aria-hidden=\"true\"></i><span>Rollladenposition: </span> ↕ Absolut <var>0</var></div><div class=\"indent-slatPos-text\"> <i class=\"fa fa-slack\" aria-hidden=\"true\"></i><span>Lamellenposition: </span> <var>0</var></div>"
},
{
"index": 6,
"name": "Nachtsteuerung",
"version": 3,
"enabled": true,
"isValid": true,
"conditions": [],
"level": {
"type": "num",
"value": "0",
"operator": 0,
"operatorText": "↕ Absolut"
},
"slat": {
"type": "num",
"value": "0"
},
"topic": "",
"resetOverwrite": false,
"importance": 0,
"time": {
"type": "pdsTime",
"value": "nauticalDawn",
"operator": 0,
"operatorText": "↥ bis",
"offsetType": "none",
"offset": "1",
"multiplier": 60000,
"days": "*",
"months": "*"
},
"description": "<div><i class=\"fa fa-clock-o\" aria-hidden=\"true\"></i> ↥ bis <var>nautische Morgendämmerung</var></div><div><div class=\"indent-level-text\"> <i class=\"fa fa-angle-down\" aria-hidden=\"true\"></i><span>Rollladenposition: </span> ↕ Absolut <var>0</var></div><div class=\"indent-slatPos-text\"> <i class=\"fa fa-slack\" aria-hidden=\"true\"></i><span>Lamellenposition: </span> <var>0</var></div>"
}
],
"sunControlMode": "0",
"sunFloorLengthType": "none",
"sunFloorLength": "",
"sunMinDelta": "",
"blindPosMin": "closed (min)",
"blindPosMinType": "levelFixed",
"blindPosMax": "open (max)",
"blindPosMaxType": "levelFixed",
"blindOpenPosOffset": "",
"blindClosedPosOffset": "",
"sunSlat": "",
"sunSlatType": "none",
"smoothTime": "",
"sunTopic": "",
"windowTopType": "num",
"windowTop": "",
"windowBottomType": "num",
"windowBottom": "",
"windowAzimuthStartType": "numAzimuth",
"windowAzimuthStart": "",
"windowAzimuthEndType": "numAzimuth",
"windowAzimuthEnd": "",
"oversteers": [],
"oversteerTopic": "",
"x": 180,
"y": 20,
"wires": [
[],
[
"a080c110517075d3"
]
]
},
{
"id": "b159838ee6fe4024",
"type": "ccu-value",
"z": "a37e3ee59af8cdfb",
"name": "WZ-Süd-Rollladen",
"iface": "HmIP-RF",
"channel": "00135A49A29809:4 HmIP-BBL 00135A49A29809:4",
"datapoint": "COMBINED_PARAMETER",
"mode": "",
"start": true,
"change": true,
"cache": true,
"queue": false,
"on": 0,
"onType": "undefined",
"ramp": 0,
"rampType": "undefined",
"working": false,
"ccuConfig": "14865d333973150e",
"topic": "${CCU}/${Interface}/${channel}/${datapoint}",
"x": 570,
"y": 20,
"wires": [
[]
]
},
{
"id": "e9b3e21855c6639e",
"type": "ccu-value",
"z": "a37e3ee59af8cdfb",
"name": "manuelle Steuerung unten",
"iface": "HmIP-RF",
"channel": "00135A49A29809:1 HmIP-BBL 00135A49A29809:1",
"datapoint": "PRESS_SHORT",
"mode": "",
"start": true,
"change": true,
"cache": true,
"queue": false,
"on": 0,
"onType": "undefined",
"ramp": 0,
"rampType": "undefined",
"working": false,
"ccuConfig": "14865d333973150e",
"topic": "${CCU}/${Interface}/${channel}/${datapoint}",
"x": 140,
"y": 100,
"wires": [
[
"304202ade964b633"
]
]
},
{
"id": "f7383af4095c2b09",
"type": "ccu-value",
"z": "a37e3ee59af8cdfb",
"name": "manuelle Steuerung oben",
"iface": "HmIP-RF",
"channel": "00135A49A29809:2 HmIP-BBL 00135A49A29809:2",
"datapoint": "PRESS_SHORT",
"mode": "",
"start": true,
"change": true,
"cache": true,
"queue": false,
"on": 0,
"onType": "undefined",
"ramp": 0,
"rampType": "undefined",
"working": false,
"ccuConfig": "14865d333973150e",
"topic": "${CCU}/${Interface}/${channel}/${datapoint}",
"x": 130,
"y": 160,
"wires": [
[
"304202ade964b633"
]
]
},
{
"id": "304202ade964b633",
"type": "change",
"z": "a37e3ee59af8cdfb",
"name": "manuelle Steuerung",
"rules": [
{
"t": "set",
"p": "payload",
"pt": "msg",
"to": "-1",
"tot": "num"
},
{
"t": "set",
"p": "topic",
"pt": "msg",
"to": "levelOverwrite",
"tot": "str"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 380,
"y": 120,
"wires": [
[
"ecc1a1eda6b09233"
]
]
},
{
"id": "ecc1a1eda6b09233",
"type": "link out",
"z": "a37e3ee59af8cdfb",
"name": "WZ-Süd-manuell",
"mode": "link",
"links": [
"f76537175c21c547"
],
"x": 525,
"y": 120,
"wires": []
},
{
"id": "f76537175c21c547",
"type": "link in",
"z": "a37e3ee59af8cdfb",
"name": "",
"links": [
"ecc1a1eda6b09233"
],
"x": 35,
"y": 20,
"wires": [
[
"d09a5e259f2ed159"
]
]
},
{
"id": "a080c110517075d3",
"type": "function",
"z": "a37e3ee59af8cdfb",
"name": "",
"func": "msg.payload = \"L=\" + msg.payload.level + \",L2=\" + msg.payload.slat;\nreturn msg;",
"outputs": 1,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 380,
"y": 20,
"wires": [
[
"b159838ee6fe4024"
]
]
},
{
"id": "382f30f43c9e532c",
"type": "position-config",
"name": "Otterloh",
"isValide": "true",
"longitude": "0",
"latitude": "0",
"angleType": "deg",
"timeZoneOffset": "99",
"timeZoneDST": "0",
"stateTimeFormat": "3",
"stateDateFormat": "12",
"contextStore": ""
},
{
"id": "14865d333973150e",
"type": "ccu-connection",
"name": "",
"host": "192.168.123.40",
"regaEnabled": true,
"bcrfEnabled": true,
"iprfEnabled": true,
"virtEnabled": true,
"bcwiEnabled": false,
"cuxdEnabled": true,
"regaPoll": true,
"regaInterval": "30",
"rpcPingTimeout": "60",
"rpcInitAddress": "192.168.123.129",
"rpcServerHost": "192.168.123.129",
"rpcBinPort": "2080",
"rpcXmlPort": "2081",
"tls": false,
"inSecure": false,
"authentication": false,
"username": "",
"password": "",
"queueTimeout": "5000",
"queuePause": "250",
"contextStore": ""
}
]
Gruß André
-
- Beiträge: 460
- Registriert: 06.01.2018, 12:48
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 57 Mal
- Danksagung erhalten: 39 Mal
Re: NodeRed BlindControl
Hallo,
bei
msg.payload = -1
msg.topic = levelOverwrite
sendet die blind-node überhaupt nix auf dem ersten Ausgang raus. Zumindest nicht, bis das Overwrite expired.
Auf dem 2. Ausgang wird die letzte bekannte Öffnung als Level ausgegeben. Das kann irgendwas sein. Woher soll die node dann auch wissen, auf welche Position der Rolllasen gefahren wurde.
Hier gab es einen Fehler, der mit der letzten Version behoben wurde.
Bei:
msg.payload = 70
msg.topic = levelOverwrite
gibt der Node bei mir "L=70,L2=100" aus.
Gruß
bei
msg.payload = -1
msg.topic = levelOverwrite
sendet die blind-node überhaupt nix auf dem ersten Ausgang raus. Zumindest nicht, bis das Overwrite expired.
Auf dem 2. Ausgang wird die letzte bekannte Öffnung als Level ausgegeben. Das kann irgendwas sein. Woher soll die node dann auch wissen, auf welche Position der Rolllasen gefahren wurde.
Hier gab es einen Fehler, der mit der letzten Version behoben wurde.
Bei:
msg.payload = 70
msg.topic = levelOverwrite
gibt der Node bei mir "L=70,L2=100" aus.
Gruß
-
- Beiträge: 460
- Registriert: 06.01.2018, 12:48
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 57 Mal
- Danksagung erhalten: 39 Mal
Re: NodeRed BlindControl
Folgende Änderungsvorschläge:
- Update der node auf 2.0.8 (damit du die function node nicht mehr brauchst)
- Den blind-control node wie folgt konfigurieren (damit du dein "L=...,L2=..." aus dem 1. Eingang direkt raus bekommst"): Wiki dokumentiert. Das "{p}" ist "string mit Platzhaltern". Das gibt es schon vorher, damit gab es aber vor 2.0.8 einen Bug. Die möglichen Platzhalter sind im
- Deine Rolladen an den ersten Ausgang ohne die funktion Node klemmen.
- Zwischen deinen Tastern und dem Rollladen eine Direktverknüpfung für hoch/runter.
- so wie du es hast, bei Tastendruck eine "-1" in den Rollanden node reinsenden.
-
- Beiträge: 269
- Registriert: 14.11.2018, 20:43
- System: CCU
- Wohnort: Bayern
- Hat sich bedankt: 14 Mal
- Danksagung erhalten: 17 Mal
Re: NodeRed BlindControl
Vielen Dank für das super schnelle Update
gerade gezogen und wie du es gemeint hast umgebaut.
Nur Punkt 4. verstehe ich nicht ganz wie du es meinst sorry
aktuell ist natürlich Standard wie üblich in der CCU die Taster an der Wand direkt mit dem BBL verknüpft.
Oder habe ich das falsch Verstanden ?
Das einzige was mir beim testen aufgefallen ist, ist wenn ich die payload ändere und dann auf deploy gehe schmeißt er mir folgende payload aus
"L=,L2=" was natürlich der CCU überhaupt nicht gefällt und mit einem error quittiert wird
ändere ich dann den Behang von "0" auf "5" und lasse die Lamellen auf "0" stehen und deploye kommt im payload "L=5,L2=" was naätürlich auch einen Fehler erzeugt,
ändere ich beides auf 10 passt alles ohne Fehler.
Werde morgen Früh sehen was passiert und wie sich die BBL´s verhalten. Werde berichten
Vielen Dank für deine geniale Arbeit an der Node bin froh das es solche Leute gibt die so etwas auf die Beine Stellen und mit anderen teilen und pflegen
gerade gezogen und wie du es gemeint hast umgebaut.
Nur Punkt 4. verstehe ich nicht ganz wie du es meinst sorry
aktuell ist natürlich Standard wie üblich in der CCU die Taster an der Wand direkt mit dem BBL verknüpft.
Oder habe ich das falsch Verstanden ?
Das einzige was mir beim testen aufgefallen ist, ist wenn ich die payload ändere und dann auf deploy gehe schmeißt er mir folgende payload aus
"L=,L2=" was natürlich der CCU überhaupt nicht gefällt und mit einem error quittiert wird
ändere ich dann den Behang von "0" auf "5" und lasse die Lamellen auf "0" stehen und deploye kommt im payload "L=5,L2=" was naätürlich auch einen Fehler erzeugt,
ändere ich beides auf 10 passt alles ohne Fehler.
Werde morgen Früh sehen was passiert und wie sich die BBL´s verhalten. Werde berichten
Vielen Dank für deine geniale Arbeit an der Node bin froh das es solche Leute gibt die so etwas auf die Beine Stellen und mit anderen teilen und pflegen
Gruß André
-
- Beiträge: 460
- Registriert: 06.01.2018, 12:48
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 57 Mal
- Danksagung erhalten: 39 Mal
Re: NodeRed BlindControl
Genau so hab ich es gemeint.cityofsilence hat geschrieben: ↑31.01.2022, 21:32Nur Punkt 4. verstehe ich nicht ganz wie du es meinst sorry
aktuell ist natürlich Standard wie üblich in der CCU die Taster an der Wand direkt mit dem BBL verknüpft.
Gruß
-
- Beiträge: 269
- Registriert: 14.11.2018, 20:43
- System: CCU
- Wohnort: Bayern
- Hat sich bedankt: 14 Mal
- Danksagung erhalten: 17 Mal
Re: NodeRed BlindControl
So nach 2 Tagen testen kann ich nun Report leisten.
Einstellung is wie vorgegeben msg.payload{p} am Ausgang 1
Ergebnis ist:
Behang Nachts auf 0 und Slat auf 0 = payload "L=,L2=" als ob er die 0 nicht übergibt.
Ebenso wenn ich Behang auf 0 lasse und slat auf 30 setze kommt im payload "L=,L2=30"
oder eben anders herum 30 Behang und 0 slat = payload "L=30,L2="
Sobald ich in beiden etwas größer 0 eintrage funktioniert es aktuelle Nachtstellung 1 / 1 Ausgabe als payload "L=1,L2=1"
Könntest du evtl. wenn du Zeit findest nochmals drüber sehen...... merci
Einstellung is wie vorgegeben msg.payload{p} am Ausgang 1
Ergebnis ist:
Behang Nachts auf 0 und Slat auf 0 = payload "L=,L2=" als ob er die 0 nicht übergibt.
Ebenso wenn ich Behang auf 0 lasse und slat auf 30 setze kommt im payload "L=,L2=30"
oder eben anders herum 30 Behang und 0 slat = payload "L=30,L2="
Sobald ich in beiden etwas größer 0 eintrage funktioniert es aktuelle Nachtstellung 1 / 1 Ausgabe als payload "L=1,L2=1"
Könntest du evtl. wenn du Zeit findest nochmals drüber sehen...... merci
Gruß André
-
- Beiträge: 269
- Registriert: 14.11.2018, 20:43
- System: CCU
- Wohnort: Bayern
- Hat sich bedankt: 14 Mal
- Danksagung erhalten: 17 Mal
Re: NodeRed BlindControl
Habe gerade das Update der Node gesehen ..... werde es gleich laden und testen vielleicht war dann der Text gerade völlig überflüssig
Korrektur neue Version aber der beschriebene Fehler bleibt
Aktuell Zeitsteuerung über Regel Nr.6 von bürgerlicher Abenddämmerung
Behang = 0
Slat = 0
Ergebnis Debug Node =
autoTrigger/triggerOnly/start : msg.payload : string[6]
"L=,L2="
gefolgt von CCU Unverständnis ....
msg : string[58]
" < HmIP-RF setValue Error: XML-RPC fault: Generic error"
2.2.2022, 19:55:53node: 14865d333973150emsg : string[111]
"rpc > HmIP-RF setValue ["xxxxxxxxxxxx:4","COMBINED_PARAMETER","L=,L2="] < Error: XML-RPC fault: Generic error"
2.2.2022, 19:55:53node: WZ-Süd-Rollladen
msg : error
"Error: XML-RPC fault: Generic error
gleiche Regel nur
Behang = 1
Slat = 1
autoTrigger/triggerOnly/start : msg.payload : string[8]
"L=1,L2=1"
Korrektur neue Version aber der beschriebene Fehler bleibt
Aktuell Zeitsteuerung über Regel Nr.6 von bürgerlicher Abenddämmerung
Behang = 0
Slat = 0
Ergebnis Debug Node =
autoTrigger/triggerOnly/start : msg.payload : string[6]
"L=,L2="
gefolgt von CCU Unverständnis ....
msg : string[58]
" < HmIP-RF setValue Error: XML-RPC fault: Generic error"
2.2.2022, 19:55:53node: 14865d333973150emsg : string[111]
"rpc > HmIP-RF setValue ["xxxxxxxxxxxx:4","COMBINED_PARAMETER","L=,L2="] < Error: XML-RPC fault: Generic error"
2.2.2022, 19:55:53node: WZ-Süd-Rollladen
msg : error
"Error: XML-RPC fault: Generic error
gleiche Regel nur
Behang = 1
Slat = 1
autoTrigger/triggerOnly/start : msg.payload : string[8]
"L=1,L2=1"
Gruß André