NEWS
2 Raspberry 1x Biobroker
-
Also ich bekomme keine Verbindung zum Server. Ich habe gesehen dass ich noch einen Sonoff Adapter habe der den Port 1883 belegt. Hab dann den Port 1885 genommen. Gleiches Problem. Als IP Adresse hab ich die vom iobroker genommen. Ist das so korrekt?

-
@Motscha Ok beginnen wir anders, bitte Lösche die Instanz mqtt.0 wieder. Wir nehmen dafür den klassischen Weg über Mosquitto. Dazu wie folgt vorgehen auf dem Raspi 4:
sudo apt-get update sudo apt-get dist-upgrade sudo apt-get install -y mosquitto mosquitto-clients sudo systemctl enable mosquitto.service sudo nano /etc/mosquitto/mosquitto.confAm Ende dieser Datei
port 1885hinzufügen, dann
sudo systemctl restart mosquittoNun hast du den Broker auf dem Raspi installiert.
Nun zum Zero, dort einmal
sudo systemctl enable nodered.serviceeingeben und dann im Browser Node-Red aufrufen. Dort sollte dann die MQTT Node Verbunden sein.
Als nächstes gehst du im IOB auf die mqtt-client.0 Instanz und änderst den Port auf 1885.
Falls wir es soweit geschafft haben oder Fragen sind meld dich einfach.
-
@Motscha Ok beginnen wir anders, bitte Lösche die Instanz mqtt.0 wieder. Wir nehmen dafür den klassischen Weg über Mosquitto. Dazu wie folgt vorgehen auf dem Raspi 4:
sudo apt-get update sudo apt-get dist-upgrade sudo apt-get install -y mosquitto mosquitto-clients sudo systemctl enable mosquitto.service sudo nano /etc/mosquitto/mosquitto.confAm Ende dieser Datei
port 1885hinzufügen, dann
sudo systemctl restart mosquittoNun hast du den Broker auf dem Raspi installiert.
Nun zum Zero, dort einmal
sudo systemctl enable nodered.serviceeingeben und dann im Browser Node-Red aufrufen. Dort sollte dann die MQTT Node Verbunden sein.
Als nächstes gehst du im IOB auf die mqtt-client.0 Instanz und änderst den Port auf 1885.
Falls wir es soweit geschafft haben oder Fragen sind meld dich einfach.
-
@CrunkFX Guten Abend, war heute den ganzen Nachmittag im Freien.....
was ich heute noch versucht habe. Einfach das Raspberry mal neu gestartet. Jetzt hat es funktioniert.
-
ich arbeite jetzt mal deine Anleitung ab und dann würd ich mich noch mal bei dir melden wenn das ok ist ;-)
-
Es klappt alles. Wie gehts weiter? Ich hab nur noch ein Problem welche Namen und so ich irgendwo einfügen soll, oder kann ich das später auch noch machen?
-
@Motscha Schau mal ob das für deine Steckdosen Funktioniert:
https://www.himpler.com/blog/433mhz-steckdosen-mit-dem-raspberry-pi-steuern/ -
hardwaremäßig funktioniert es, auch über das Terminal kann ich die Steckdosen schalten. Ich muss mich glaub ich erst noch mit Node-Red beschäftigen. Ich weiß noch viel zuwenig. Muss ich jetzt ein neuen Flow machen oder was wird wo gesichert usw.... kenn mich null aus
-
hardwaremäßig funktioniert es, auch über das Terminal kann ich die Steckdosen schalten. Ich muss mich glaub ich erst noch mit Node-Red beschäftigen. Ich weiß noch viel zuwenig. Muss ich jetzt ein neuen Flow machen oder was wird wo gesichert usw.... kenn mich null aus
-
@Motscha Um mit Nodered weiter zu machen, muss ich wissen wie genau das abläuft oder zumindest die Befehle
-
@CrunkFX
so mach ich es momentan bei meinem 4er Raspberry
natürlich nicht über Terminal sondern über Blockly.
@Motscha Importiere bitte folgende Nodes über das Burger Menü oben rechts und dann import. Dann deploy und dann den Zipfel links neben timestamp. Dann sollte der befehl ausgeführt werden:
[{"id":"802592a0.de812","type":"inject","z":"64f72a23.83f914","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":520,"y":280,"wires":[["4c3118c5.10d448"]]},{"id":"4c3118c5.10d448","type":"exec","z":"64f72a23.83f914","command":"codesend 6149132","addpay":true,"append":"","useSpawn":"false","timer":"","oldrc":false,"name":"","x":720,"y":280,"wires":[[],[],[]]}]

