Benutzer-Werkzeuge

Webseiten-Werkzeuge


howto:node-red

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
howto:node-red [2018/12/04 16:28]
jau API: GET data erstellt
howto:node-red [2020/05/17 17:48] (aktuell)
jau URL geändert
Zeile 8: Zeile 8:
 <code> <code>
 sudo apt-get install build-essential python-rpi.gpio sense-hat sudo apt-get install build-essential python-rpi.gpio sense-hat
-bash <(curl -sL https://raw.githubusercontent.com/node-red/raspbian-deb-package/master/resources/update-nodejs-and-nodered)+bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)
 </code> </code>
  
Zeile 32: Zeile 32:
 git clone git://github.com/andig/node-red-contrib-volkszaehler git clone git://github.com/andig/node-red-contrib-volkszaehler
 cd ~/.node-red cd ~/.node-red
-npm ~/install node-red-contrib-volkszaehler/+npm install ~/node-red-contrib-volkszaehler/
 node-red-stop node-red-stop
 node-red-start node-red-start
Zeile 56: Zeile 56:
 Für Echtzeitdaten eignet sich zum Beispiel der [[software/middleware/push-server|Push-Server]] als Datenquelle. Zählerstände und Impulseingänge werden in Leistung umgerechnet. Es werden nur Kanäle ausgeliefert die in der Middleware angelegt sind. Parallelbetrieb mit Push fürs Frontend ist möglich. Für Echtzeitdaten eignet sich zum Beispiel der [[software/middleware/push-server|Push-Server]] als Datenquelle. Zählerstände und Impulseingänge werden in Leistung umgerechnet. Es werden nur Kanäle ausgeliefert die in der Middleware angelegt sind. Parallelbetrieb mit Push fürs Frontend ist möglich.
  
-Der Push-Server muss, wie in der [[software/middleware/push-server#konfiguration|Anleitung]] beschrieben in Betrieb genommen werden. Die zusätzliche websocket-Ausgabe aktiviert man indem die vorhandene Zeile in der volkszaehler.conf.php geändert wird:+Seit Version 2.0 ist der Push-Server ab Haus aktiviert. In älteren Versionen muss er, wie in der [[software/middleware/push-server#konfiguration|Anleitung]] beschriebenin Betrieb genommen werden. Die zusätzliche websocket-Ausgabe aktiviert man indem die vorhandene Zeile in der volkszaehler.conf.php geändert wird:
 <code>sudo nano /var/www/volkszaehler.org/etc/volkszaehler.conf.php</code> <code>sudo nano /var/www/volkszaehler.org/etc/volkszaehler.conf.php</code>
 <code | volkszaehler.conf.php> <code | volkszaehler.conf.php>
Zeile 62: Zeile 62:
 </code> </code>
 Danach den Push-Server neu starten: Danach den Push-Server neu starten:
-<code>sudo systemctl stop push-server +<code>sudo systemctl restart push-server</code>
-sudo systemctl start push-server</code>+
  
 ==== Push-Server empfangen ==== ==== Push-Server empfangen ====
Zeile 248: Zeile 247:
  
 Dazu die vzlogger.conf erweitern: Dazu die vzlogger.conf erweitern:
-<code>sudo nano /ect/vzlogger.conf</code>+<code>sudo nano /etc/vzlogger.conf</code>
 <code | vzlogger.conf> <code | vzlogger.conf>
 "push": [ "push": [
Zeile 573: Zeile 572:
 [[http://flows.nodered.org/flow/dc9754a796fac49c918ab5a94f0af58a|Node-RED Library: Push Volkszaehler Readings to Influxdb via MQTT]] [[http://flows.nodered.org/flow/dc9754a796fac49c918ab5a94f0af58a|Node-RED Library: Push Volkszaehler Readings to Influxdb via MQTT]]
  
-==== Stromzähler per Modbus auslesen ====+==== Stromzähler per Modbus ====
 Beispiel für [[/hardware/channels/meters/power/eastron_sdm630_modbus|Eastron SDM630]]:\\ Beispiel für [[/hardware/channels/meters/power/eastron_sdm630_modbus|Eastron SDM630]]:\\
 [[https://flows.nodered.org/flow/eb051b360f09c315ac961f85b94a0c05|Node-RED Library: SDM630 Modbus Gateway - Starter Kit]] [[https://flows.nodered.org/flow/eb051b360f09c315ac961f85b94a0c05|Node-RED Library: SDM630 Modbus Gateway - Starter Kit]]
 +
 +==== Messwerte von Schaltaktor per MQTT ====
 +Messwerte von Modulwechselrichtern an [[https://shelly.cloud/shelly-25-wifi-smart-relay-roller-shutter-home-automation/|Shelly 2.5]] Funkaktoren erfasst und per [[https://de.wikipedia.org/wiki/MQTT|MQTT]] an Volkszähler weitergereicht:\\
 +[[https://www.photovoltaikforum.com/thread/142674-shelly-mqtt-integrieren/]]
howto/node-red.1543937280.txt.gz · Zuletzt geändert: 2018/12/04 16:28 von jau