RedMatic Signal Messenger Installation

Node-RED als CCU3/RaspberryMatic Addon, WebApp, HomeKit, ...

Moderator: Co-Administratoren

ueffchen
Beiträge: 176
Registriert: 29.03.2011, 10:35
Hat sich bedankt: 4 Mal
Danksagung erhalten: 13 Mal

Re: RedMatic Signal Messenger Installation

Beitrag von ueffchen » 18.11.2021, 11:34

Mittlerweile funktioniert Redbot. Die Nodes sind mit ein paar Minuten Verzögerung nach der Installation aufgetaucht, ich denke es hing an der Größe von Redbot (über 100MB). Habe mir einen Telegram Bot angelegt. Nicht meine Präferenz, weil ich Telegram nicht traue, aber geht nicht anders.
Signal geht immer noch nicht, setze ich erstmal auf Hold.

Generell frage ich micht, ob Node Red auf der RasberryMatic (RPi4 basierend) das richtige ist, oder ob es auf einem separaten Pi mit den CCU-spezifischen Nodes nicht besser wäre - allerdings weiß ich nicht, ob dort Nodes wie Signal leichter zu installieren sind, ohne dass jemand dort spezielle Pakete schnüren muss, oder ob das Problem dort auch besteht.

ueffchen
Beiträge: 176
Registriert: 29.03.2011, 10:35
Hat sich bedankt: 4 Mal
Danksagung erhalten: 13 Mal

Re: RedMatic Signal Messenger Installation

Beitrag von ueffchen » 14.12.2021, 15:16

ich habe mich für node-red-contrib-telegrambot entschieden, ist für mich einfacher zu konfigurieren als Redbot und funktioniert gut.
Hier sind zwei Beispiele
Im ersten Flow wird eine Telegram Nachricht gesandt, wenn in unserer Garage Bewegung ist (da steht das eBike), und gleichzeitig geht auch nachts im Schlafzimmer das Licht an.
Im zweiten Flow wird eine Nachricht gesandt, wenn der Gefrierschrank zu lange aufsteht, bzw wenn er wieder zugemacht wird. Zusätzlich wird noch eine Variable gesetzt, damit das auch auf unserem Magicmirror angezeigt wird.
Den Telegram Sender habe ich hier ersetzt mit einem Debug Node, da sonst mein API Key hier gepostet wäre

Code: Alles auswählen

[{"id":"4586206.369b1e","type":"ccu-value","z":"427fc89b.e34038","name":"Schlafzimmer unten zweites Licht","iface":"BidCos-RF","channel":"HEQ0142873:2 Aktor Schlafzimmer:2","datapoint":"STATE","mode":"","start":true,"change":true,"cache":false,"queue":false,"on":0,"onType":"undefined","ramp":0,"rampType":"undefined","working":false,"ccuConfig":"38263145.35ea0e","topic":"${CCU}/${Interface}/${channel}/${datapoint}","x":1020,"y":1160,"wires":[[]]},{"id":"482685d9.81b29c","type":"within-time-switch","z":"427fc89b.e34038","name":"time window for ebike alarm","nameInt":"","positionConfig":"698b96fb.d89ab","startTime":"21:00","startTimeType":"entered","startOffset":0,"startOffsetType":"none","startOffsetMultiplier":60000,"endTime":"08:00","endTimeType":"entered","endOffset":0,"endOffsetType":"none","endOffsetMultiplier":60000,"timeRestrictions":0,"timeRestrictionsType":"none","timeDays":"*","timeOnlyOddDays":false,"timeOnlyEvenDays":false,"timeMonths":"*","timedatestart":"","timedateend":"","propertyStart":"","propertyStartType":"none","propertyStartCompare":"true","propertyStartThreshold":"","propertyStartThresholdType":"num","startTimeAlt":"","startTimeAltType":"entered","startOffsetAlt":0,"startOffsetAltType":"none","startOffsetAltMultiplier":60000,"propertyEnd":"","propertyEndType":"none","propertyEndCompare":"true","propertyEndThreshold":"","propertyEndThresholdType":"num","endTimeAlt":"","endTimeAltType":"entered","endOffsetAlt":0,"endOffsetAltType":"none","endOffsetAltMultiplier":60000,"tsCompare":"0","x":720,"y":1100,"wires":[["4586206.369b1e"],[]]},{"id":"215c9255.923fd6","type":"trigger","z":"427fc89b.e34038","name":"Licht wieder ausschalten nach 30s","op1":"","op2":"false","op1type":"nul","op2type":"str","duration":"5","extend":true,"overrideDelay":false,"units":"s","reset":"","bytopic":"all","topic":"topic","outputs":1,"x":620,"y":1160,"wires":[["4586206.369b1e"]]},{"id":"710f0c55.fdeb7c","type":"ccu-value","z":"427fc89b.e34038","name":"bewegungsmelder garage ebike","iface":"BidCos-RF","channel":"KEQ1091889:1 BewegungsmelderSchränke","datapoint":"MOTION","mode":"","start":true,"change":true,"cache":false,"queue":false,"on":0,"onType":"undefined","ramp":0,"rampType":"undefined","working":false,"ccuConfig":"38263145.35ea0e","topic":"${CCU}/${Interface}/${channel}/${datapoint}","x":430,"y":1040,"wires":[["9daa5cf8.451c3","482685d9.81b29c","215c9255.923fd6"]]},{"id":"9daa5cf8.451c3","type":"function","z":"427fc89b.e34038","name":"set message for ebike alarm","func":"let payload = {chatId:2142890925,type:\"message\",content:\"Bewegung Garage\"};\nreturn {payload};","outputs":1,"noerr":0,"initialize":"","finalize":"","x":720,"y":1040,"wires":[["a11c40ed.d4024"]]},{"id":"a11c40ed.d4024","type":"debug","z":"427fc89b.e34038","name":"placehoder for \"Telegram Sender\"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1930,"y":900,"wires":[]},{"id":"6c456e5e.576d2","type":"function","z":"427fc89b.e34038","name":"set message for Truhe offen","func":"let payload  = {chatId:2142890925,type:\"message\",content:\"Kühlschrank offen\"};\nreturn {payload};","outputs":1,"noerr":0,"initialize":"","finalize":"","x":1220,"y":980,"wires":[["a6b82bb1.c3efc8","a11c40ed.d4024"]]},{"id":"63e8be73.23ed9","type":"function","z":"427fc89b.e34038","name":"set message for Truhe wieder zu","func":"let payload  = {chatId:2142890925,type:\"message\",content:\"Kühlschrank wieder zu\"};\nreturn {payload};","outputs":1,"noerr":0,"initialize":"","finalize":"","x":1270,"y":860,"wires":[["a11c40ed.d4024"]]},{"id":"a6b82bb1.c3efc8","type":"function","z":"427fc89b.e34038","name":"","func":"msg.payload=1;\nmsg.topic=\"task1\";\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":1660,"y":740,"wires":[["f5233735.198178"]]},{"id":"7ded1e32.1d4f28","type":"trigger","z":"427fc89b.e34038","name":"Watchdog Truhe offen länger als 30s","op1":"","op2":"1","op1type":"nul","op2type":"str","duration":"30","extend":true,"overrideDelay":false,"units":"s","reset":"0","bytopic":"all","topic":"topic","outputs":1,"x":650,"y":900,"wires":[["6c456e5e.576d2","f9dbaba1.1f8e18"]]},{"id":"f5233735.198178","type":"function","z":"427fc89b.e34038","name":"","func":"context.data=context.data || {};\nswitch (msg.topic) {\n    case \"task1\": // muss mit msg.topic von kanal 1 heisst CCU GF Tür synchron sein\n        context.data.task1=msg.payload;\n        context.data.task2=null;\n        msg=null;\n        break;\n    case \"task2\":\n        context.data.task2=msg.payload;\n        msg=null;\n        break;\n    default:\n        msg=null;\n        break;\n}\n\nif (context.data.task1==1 && context.data.task2==0)\n{\n    context.data=null;\n    var auf=0;\n    //msg.payload=\"1\";\n    return {payload:auf};\n} else return msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":940,"y":840,"wires":[["63e8be73.23ed9"]]},{"id":"f9dbaba1.1f8e18","type":"ccu-sysvar","z":"427fc89b.e34038","name":"Gefrierschrank_Unten_Tür_Auf","ccuConfig":"38263145.35ea0e","topic":"ReGaHSS/${Name}","change":true,"cache":true,"x":1270,"y":900,"wires":[[]]},{"id":"939f463e.77295","type":"ccu-value","z":"427fc89b.e34038","name":"Türmelder Gefrierfach","iface":"HmIP-RF","channel":"0000DD898C6B43:1 Tür Gefrierfach:1","datapoint":"STATE","mode":"","start":true,"change":true,"cache":false,"queue":false,"on":0,"onType":"undefined","ramp":0,"rampType":"undefined","working":false,"ccuConfig":"38263145.35ea0e","topic":"${CCU}/${Interface}/${channel}/${datapoint}","x":320,"y":840,"wires":[["7ded1e32.1d4f28","f9dbaba1.1f8e18","f5233735.198178"]]},{"id":"38263145.35ea0e","type":"ccu-connection","name":"localhost","host":"localhost","regaEnabled":true,"bcrfEnabled":true,"iprfEnabled":true,"virtEnabled":true,"bcwiEnabled":false,"cuxdEnabled":false,"regaPoll":true,"regaInterval":"30","rpcPingTimeout":"60","rpcInitAddress":"127.0.0.1","rpcServerHost":"127.0.0.1","rpcBinPort":"2047","rpcXmlPort":"2048","queueTimeout":"5000","queuePause":"250","contextStore":""},{"id":"698b96fb.d89ab","type":"position-config","name":"Ratingen","isValide":"true","longitude":"0","latitude":"0","angleType":"deg","timeZoneOffset":99,"timeZoneDST":0,"stateTimeFormat":"3","stateDateFormat":"12"}]
Dateianhänge
Clipboard01.jpg

Bubinator
Beiträge: 5
Registriert: 24.01.2021, 14:29
System: sonstige

Re: RedMatic Signal Messenger Installation

Beitrag von Bubinator » 26.12.2021, 17:50

Hallo zusammen,

ich muss leider davon ausgehen, dass nodered-contrib-signal-client in der Version 2.4.2 kaputt ist und offenbar auch nicht mehr gewartet wird. Darauf deutet der letzte Commit im Mai 2021 hin und die Tatsache, dass es seit Ende August nicht mehr nutzbar ist. Nun kommt offenbar das von Euch beschriebene Problem hinzu, was sich auch im Bugtacker im Github-Projekt wiederfindet.

Ich finde es extrem schade, aber leider reichen meine Entwickler-Skills nicht dafür aus, das Problem zu beheben.

Viele Grüße und einen guten Rutsch ins neue Jahr!

Stefan

ueffchen
Beiträge: 176
Registriert: 29.03.2011, 10:35
Hat sich bedankt: 4 Mal
Danksagung erhalten: 13 Mal

Re: RedMatic Signal Messenger Installation

Beitrag von ueffchen » 05.01.2022, 14:57

Ich hätte auch gerne Signal benutzt
Aber node-red-contrib-telegrambot funktioniert problemlos. Daher habe ich Telegram auf meinem Handy, ohne Zugriff auf Kontakte - somit nur als Messenger für Redmatic. Der Vorteil ist, dass durch den Telegram Bot kein Umweg über Drittanbieter notwendig ist. Das wäre, wenn ich mich richtig erinnere, der Fall bei Signal gewesen.

Shawn26
Beiträge: 55
Registriert: 21.10.2017, 18:10
Hat sich bedankt: 19 Mal
Danksagung erhalten: 1 Mal

Re: RedMatic Signal Messenger Installation

Beitrag von Shawn26 » 05.02.2023, 16:24

Hallo Zusammen,

wie ich sehe nutzt Ihr den Telegram Messenger um bei bestimmten Aktionen Euch Informationen senden zu lassen.
Das mache ich bislang auch, aber "noch" als Programm innerhalb meiner raspberrymatic.

Ich würde es jetzt gerne via NodeRED darstellen/umsetzen. Aber bei der Installation via "Palette verwalten" und dann den Node "node-red-contrib-telegrambot 15.0.1" erhalte ich den Fehler das mindestens NodeRED 1.3.7 benötigt wird. Ich habe aber "nur" die Version 1.2.9 installiert die mit dem AddOn RedMatic 7.2.1 mitkommt. Wie habt Ihr den Telegram Node installiert bekommen oder nutzt Ihr nicht das AddOn RedMatic? Das würde es zumindest erklären.

Shawn26

Benutzeravatar
Henke
Beiträge: 1520
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 140 Mal
Danksagung erhalten: 306 Mal

Re: RedMatic Signal Messenger Installation

Beitrag von Henke » 05.02.2023, 16:40

Update NodeRed- LINK https://github.com/rdmtc/RedMatic/issue ... 1228423177
Und auch hier im Forum zu finden.

Antworten

Zurück zu „RedMatic“