auf carrier sense in node-red/redmatic zugreifen
Moderator: Co-Administratoren
-
- Beiträge: 4
- Registriert: 16.12.2021, 17:46
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 2 Mal
auf carrier sense in node-red/redmatic zugreifen
Ich würde gerne auf carrier sense in node-red/redmatic zugreifen. Ich hatte diesbezüglich bei redmatic nachgefragt, doch es scheint keine Möglichkeit zu bestehen, das von redmatic aus zu realisieren.
Besteht die Möglichkeit, carrier sense als Systemvariable zur Verfügung zu stellen, dann sollte das kein Problem sein, den Wert auch von node-red/redmaitc aus zu verwenden?!
OliR
Besteht die Möglichkeit, carrier sense als Systemvariable zur Verfügung zu stellen, dann sollte das kein Problem sein, den Wert auch von node-red/redmaitc aus zu verwenden?!
OliR
- Henke
- Beiträge: 1543
- Registriert: 27.06.2022, 20:51
- System: CCU
- Hat sich bedankt: 144 Mal
- Danksagung erhalten: 315 Mal
Re: auf carrier sense in node-red/redmatic zugreifen
LINK: viewtopic.php?f=77&t=79206&p=770561&hil ... CU#p770561
DC und CS bekommt man über die CCU - das sind dort Datenpunkte
DC und CS bekommt man über die CCU - das sind dort Datenpunkte
- Baxxy
- Beiträge: 11064
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 634 Mal
- Danksagung erhalten: 2293 Mal
Re: auf carrier sense in node-red/redmatic zugreifen
z.B. rpc event node und da Kanal:0 vom Funkmodul.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 193
- Registriert: 14.10.2011, 09:05
- System: CCU
- Wohnort: Bremen
- Hat sich bedankt: 63 Mal
- Danksagung erhalten: 7 Mal
Re: auf carrier sense in node-red/redmatic zugreifen
Hallo Baxxy,
ich bekomme auf einer aktuellen Raspberrymatic-Version (20240420) über NodeRed RPC nur dieses Objekt zurück:
Da ist kein Carrier-Sesne-Element dabei.
Was mache ich ev. falsch ?
ich bekomme auf einer aktuellen Raspberrymatic-Version (20240420) über NodeRed RPC nur dieses Objekt zurück:
Code: Alles auswählen
object
ccu: "localhost"
iface: "BidCos-RF"
topic: "localhost/BidCos-RF/listBidcosInterfaces"
payload: array[1]
0: object
ADDRESS: "UEQ1577262"
CONNECTED: true
DEFAULT: true
DESCRIPTION: ""
DUTY_CYCLE: 99
FIRMWARE_VERSION: "4.4.18"
TYPE: "CCU2"
ts: 1717768853437
method: "listBidcosInterfaces"
_msgid: "6a96927e1f6a5d14"
Was mache ich ev. falsch ?
RaspberryMatic auf Raspberry Pi 4 2Gbyte
- Baxxy
- Beiträge: 11064
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 634 Mal
- Danksagung erhalten: 2293 Mal
Re: auf carrier sense in node-red/redmatic zugreifen
Nimm den value oder rpc-event node.
https://github.com/rdmtc/RedMatic/wiki/ ... #ccu-nodes
Interface ist HmIP, dann dein Funkmodul raussuchen, Kanal:0 / Datenpunkt CARRIER_SENSE.
https://github.com/rdmtc/RedMatic/wiki/ ... #ccu-nodes
Interface ist HmIP, dann dein Funkmodul raussuchen, Kanal:0 / Datenpunkt CARRIER_SENSE.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 193
- Registriert: 14.10.2011, 09:05
- System: CCU
- Wohnort: Bremen
- Hat sich bedankt: 63 Mal
- Danksagung erhalten: 7 Mal
Re: auf carrier sense in node-red/redmatic zugreifen
@ Baxxy: Danke für die Hinweise.
Für alle, die es nachbauen wollen, hier mein Ansatz....
Hab es jetzt mit einem ordinären "get value" und injector-Nodes mit 60 sec Wiederholung implementiert.
Sieht so aus: Hier der Flow (meine HmIP-RFUSB-Adresse ist durch einen Text ersetzt):
Für alle, die es nachbauen wollen, hier mein Ansatz....
Hab es jetzt mit einem ordinären "get value" und injector-Nodes mit 60 sec Wiederholung implementiert.
Sieht so aus: Hier der Flow (meine HmIP-RFUSB-Adresse ist durch einen Text ersetzt):
Code: Alles auswählen
[{"id":"b1f9846d.fff208","type":"ui_chart","z":"4f28065f.6e1fb8","name":"Chart DC und CS","group":"72e18dedac484a33","order":0,"width":"6","height":"12","label":"","chartType":"line","legend":"true","xformat":"HH:mm:ss","interpolate":"linear","nodata":"","dot":false,"ymin":"","ymax":"","removeOlder":"12","removeOlderPoints":"","removeOlderUnit":"3600","cutout":0,"useOneColor":false,"useUTC":false,"colors":["#1f77b4","#d22728","#ff7f0e","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5"],"outputs":1,"useDifferentColor":false,"className":"","x":610,"y":260,"wires":[[]]},{"id":"8ade4d23.4950b","type":"ui_gauge","z":"4f28065f.6e1fb8","name":"Gauge DC","group":"72e18dedac484a33","order":0,"width":0,"height":0,"gtype":"gage","title":"Duty Cycle","label":"%","format":"{{value}}","min":0,"max":"100","colors":["#00b500","#e6e600","#ca3838"],"seg1":"30","seg2":"60","diff":false,"className":"","x":590,"y":220,"wires":[]},{"id":"b289d39d.59bd4","type":"comment","z":"4f28065f.6e1fb8","name":"Duty Cycle abfragen und im Dashboard anzeigen","info":"Dieser Flow fragt in Intervallen \nvon 30 sekunden den Duty Cycle des \nersten Funk-Interfaces des BidCos-RF\nSchnittstellenprozess (\"rfd\") per RPC ab \nund visualisiert ihn in Node-RED Dashboard.","x":280,"y":160,"wires":[]},{"id":"02db17e3d09450b6","type":"ui_gauge","z":"4f28065f.6e1fb8","name":"Gauge CS","group":"72e18dedac484a33","order":0,"width":0,"height":0,"gtype":"gage","title":"Carrier Sense","label":"%","format":"{{value}}","min":0,"max":"100","colors":["#00b500","#e6e600","#ca3838"],"seg1":"10","seg2":"30","diff":false,"className":"","x":590,"y":300,"wires":[]},{"id":"aa15ecf2c67503d9","type":"ccu-get-value","z":"4f28065f.6e1fb8","name":"Get CS","ccuConfig":"38263145.35ea0e","iface":"HmIP-RF","channel":"Your-CCU-ID:0 HmIP-RFUSB Your-CCU-ID:0","sysvar":"","sysvarProperty":"value","datapoint":"CARRIER_SENSE_LEVEL","datapointProperty":"value","setProp":"payload","setPropType":"msg","x":380,"y":300,"wires":[["02db17e3d09450b6","b1f9846d.fff208"]]},{"id":"c043b55e44a03b8b","type":"inject","z":"4f28065f.6e1fb8","name":"Trigger DC","props":[{"p":"topic","vt":"str"}],"repeat":"60","crontab":"","once":false,"onceDelay":0.1,"topic":"Duty Cycle","x":190,"y":220,"wires":[["4d1a23b37ba0ecf1"]]},{"id":"4d1a23b37ba0ecf1","type":"ccu-get-value","z":"4f28065f.6e1fb8","name":"Get DC","ccuConfig":"38263145.35ea0e","iface":"HmIP-RF","channel":"Your-CCU-ID:0 HmIP-RFUSB Your-CCU-ID:0","sysvar":"","sysvarProperty":"value","datapoint":"DUTY_CYCLE_LEVEL","datapointProperty":"value","setProp":"payload","setPropType":"msg","x":380,"y":220,"wires":[["8ade4d23.4950b","b1f9846d.fff208"]]},{"id":"07ad4b2719241887","type":"inject","z":"4f28065f.6e1fb8","name":"Trigger CS","props":[{"p":"topic","vt":"str"}],"repeat":"60","crontab":"","once":false,"onceDelay":0.1,"topic":"Carrier Sense","x":190,"y":300,"wires":[["aa15ecf2c67503d9"]]},{"id":"bed8f5f0f94e15fa","type":"inject","z":"4f28065f.6e1fb8","name":"Clear a Chart","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"[]","payloadType":"jsonata","x":390,"y":380,"wires":[[]]},{"id":"72e18dedac484a33","type":"ui_group","name":"Status Zentrale","tab":"36fb2145.947dee","order":2,"disp":true,"width":"6","collapse":false,"className":""},{"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","tls":false,"inSecure":false,"authentication":false,"username":"","password":"","queueTimeout":"5000","queuePause":"250","contextStore":""},{"id":"36fb2145.947dee","type":"ui_tab","name":"Variablen","icon":"fa-info","order":6,"disabled":false,"hidden":false}]
RaspberryMatic auf Raspberry Pi 4 2Gbyte
- Baxxy
- Beiträge: 11064
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 634 Mal
- Danksagung erhalten: 2293 Mal
Re: auf carrier sense in node-red/redmatic zugreifen
Kann man machen, muss man aber nicht.drose28357 hat geschrieben: ↑10.06.2024, 10:12Hab es jetzt mit einem ordinären "get value" und injector-Nodes mit 60 sec Wiederholung implementiert.
Die Zentrale pusht doch eh die Events Richtung NodeRed da muss ich doch nicht andauernd mit get value "nachfragen".
Der "value node" ist da genau richtig. Willst du jedes Event dann den Haken raus bei "Nur geänderte Werte ausgeben".
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 193
- Registriert: 14.10.2011, 09:05
- System: CCU
- Wohnort: Bremen
- Hat sich bedankt: 63 Mal
- Danksagung erhalten: 7 Mal
Re: auf carrier sense in node-red/redmatic zugreifen
Probier ich mal aus.
Bei meinen ersten Versuchen kamen die Messages nur alle 10 min. Eigentlich reicht das ja auch.
Außerdem: Die Beispiele, die in der Original-NodeRad-Zusatzssoftware kommen, haben den DC über einen Injektor alle 30 sek. gepollt.
Bei meinen ersten Versuchen kamen die Messages nur alle 10 min. Eigentlich reicht das ja auch.
Außerdem: Die Beispiele, die in der Original-NodeRad-Zusatzssoftware kommen, haben den DC über einen Injektor alle 30 sek. gepollt.
RaspberryMatic auf Raspberry Pi 4 2Gbyte
- Baxxy
- Beiträge: 11064
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 634 Mal
- Danksagung erhalten: 2293 Mal
Re: auf carrier sense in node-red/redmatic zugreifen
Joa, die Beispiele sind alt und die Welt dreht sich weiter.drose28357 hat geschrieben: ↑11.06.2024, 13:09Außerdem: Die Beispiele, die in der Original-NodeRad-Zusatzssoftware kommen, haben den DC über einen Injektor alle 30 sek. gepollt.
Damals musste wohl noch ne SysVar gepollt werden weil es kein Funkmodul als Gerät (samt Duty Cycle Datenpunkt) gab.
Kann sein das das Funkmodul nur Events generiert wenn sich was ändert, habe ich noch nicht so genau hingeguckt.drose28357 hat geschrieben: ↑11.06.2024, 13:09Bei meinen ersten Versuchen kamen die Messages nur alle 10 min
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen