To bym popłynął 🙂
A coś więcej na temat NodeRed ?
@daro1003 a co chcesz więcej ? Instalujesz , uczysz się pisania przepływów , trochę jak blockly i masz . Tego się nie da opisać
Prosty przepływ w Nodered nie jest żadnym problemem. W domoticzu tworzy się Dummy switch ( tak to się chyba nazywa) , a w tym Flow wpisuje się jego IDX i działa...
Wstawisz taki przykładowy przepływ ? Skoro twierdzisz że tak łatwo to wytłumaczyć
Tylko dla rolet bym prosił bo wiadomo że przekazniki muszą działać z zabezpieczeniem i najlepiej z procentami
Na początek tamten plugin byłby cały czas w użyciu , natomiast równolegle jeden flow dla Nodered odczytujący napięcie z topica MQTT ,dodający całą otoczkę domoticza ( idx) i przekazujący do topica mqtt domoticz/in to zrobię 🙂
Coś takiego:
Trzeba będzie wyedytować pierwszy node ustawiając serwer MQTT i zmieniając topic na konkretny ,i w node funkcji zamienić idx na odpowiedni tego głupiego czujnika domoticza.
[{"id":"a23dd41cfce00907","type":"tab","label":"Flow 1","disabled":false,"info":"","env":[]},{"id":"72f2c38461776d44","type":"mqtt in","z":"a23dd41cfce00907","name":"","topic":"shellies/shelly25/voltage","qos":"2","datatype":"auto","broker":"70855f4b.303b1","nl":false,"rap":false,"inputs":0,"x":130,"y":60,"wires":[["06385e9ecf82e739"]]},{"id":"06385e9ecf82e739","type":"function","z":"a23dd41cfce00907","name":"IDX adder","func":"var msg1 = Number(msg.payload); \n\nmsg.payload = {};\nmsg.payload.idx = 123;\nmsg.payload.svalue = `${msg1}`;\nreturn msg ;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":360,"y":60,"wires":[["3ce824ce9796f31a"]]},{"id":"3ce824ce9796f31a","type":"mqtt out","z":"a23dd41cfce00907","name":"","topic":"domoticz/in","qos":"","retain":"","broker":"70855f4b.303b1","x":570,"y":60,"wires":[]},{"id":"70855f4b.303b1","type":"mqtt-broker","name":"","broker":"192.168.1.90","port":"1883","clientid":"","usetls":false,"verifyservercert":true,"compatmode":true,"keepalive":"15","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closePayload":"","willTopic":"","willQos":"0","willPayload":""}]