Aufbau neues Projekt mit zweitem RaspberryPi
- Kuli
- Beiträge: 66
- Registriert: 17. Jan 2017 20:51
Aufbau neues Projekt mit zweitem RaspberryPi
Hallo zusammen.
Ich brauche mal euren Rat beim Aufbau eines neuen Projektes. Ich nutze bereits OpenHab auf einem RaspberryPi 3 mit Z-Wave Platine.
Jetzt möchte ich unseren Stromzähler über eine Infrarotdiode, die per USB angeschlossen wird erweitern. Da das Kabel an der Diode nur 3 m lang ist und der bereits bestehenden Raspberry Pi zu weit entfernt ist möchte ich einen weiteren Raspberry Pi einsetzen, der die Diode über USB handeln soll.
Wie sind dazu eure Ideen oder Vorschläge beziehungsweise Erfahrungen?
Kann ich obenHAB auf dem zweiten RaspberryPi installieren und diesen in das bestehende System einbinden?
Wie kann ich den zweiten RaspberryPi mit dem Ersten vernetzen und ist dazu zwingend ein LAN- Netzwerk erforderlich oder kann ich auch eine Vernetzung über Z-Wave machen?
Danke für eure Anregungen und Diskussionen.
Kuli
Ich brauche mal euren Rat beim Aufbau eines neuen Projektes. Ich nutze bereits OpenHab auf einem RaspberryPi 3 mit Z-Wave Platine.
Jetzt möchte ich unseren Stromzähler über eine Infrarotdiode, die per USB angeschlossen wird erweitern. Da das Kabel an der Diode nur 3 m lang ist und der bereits bestehenden Raspberry Pi zu weit entfernt ist möchte ich einen weiteren Raspberry Pi einsetzen, der die Diode über USB handeln soll.
Wie sind dazu eure Ideen oder Vorschläge beziehungsweise Erfahrungen?
Kann ich obenHAB auf dem zweiten RaspberryPi installieren und diesen in das bestehende System einbinden?
Wie kann ich den zweiten RaspberryPi mit dem Ersten vernetzen und ist dazu zwingend ein LAN- Netzwerk erforderlich oder kann ich auch eine Vernetzung über Z-Wave machen?
Danke für eure Anregungen und Diskussionen.
Kuli
- udo1toni
- Beiträge: 15264
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Aufbau neues Projekt mit zweitem RaspberryPi
Warum willst Du am Stromzähler ein weiteres openHAB einsetzen? Für den Stromzähler ist es viel sinnvoller, z.B. volkszähler zu installieren, welches sich dann um die Auswertung des Zählerstands kümmert und seine Daten per http und JSON zur Verfügung stellt. Es ist nicht sinnvoll, alles mögliche unbedingt mit openHAB zu machen, z.B. Zählererfassung wäre volkszähler, Bewässerungssteuerung wäre ein Fall für OpenSprinkler (mindestens ab einer bestimmten Größe), openHAB soll die verschiedenen Systeme zusammenarbeiten lassen.
Solange man nur einen einzelnen Zähler anbinden muss, mag es sinnvoll sein, den unmittelbar neben dem Zähler montierten openHAB Server zu nutzen, aber in dem Moment, wo ohnehin ein weiterer Rechner verwendet werden muss, ist es sinnvoller, ein darauf spezialisiertes System einzusetzen.
Solange man nur einen einzelnen Zähler anbinden muss, mag es sinnvoll sein, den unmittelbar neben dem Zähler montierten openHAB Server zu nutzen, aber in dem Moment, wo ohnehin ein weiterer Rechner verwendet werden muss, ist es sinnvoller, ein darauf spezialisiertes System einzusetzen.
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet
-
- Beiträge: 247
- Registriert: 7. Jan 2020 14:45
- Kontaktdaten:
Re: Aufbau neues Projekt mit zweitem RaspberryPi
und statt einem 2. RaspBerry kannst einen ESP8266 verwenden, benötigt viel weniger Strom. Flashen mit ESPeasy oder Tasmota und die Daten an Openhab übermitteln
BYe
Harald
Harald
- Kuli
- Beiträge: 66
- Registriert: 17. Jan 2017 20:51
Re: Aufbau neues Projekt mit zweitem RaspberryPi
Hallo.
Es ist etwas Zeit vergangen, aber danke für die Antworten.
Manchmal ist es genau das, was man braucht, um überhaupt zu starten.
Der Rat eines Experten, der sagt, "Warum machst du das nicht so?".
Mittlereile habe ich mir einen IR-Lesekopf (USB) besorgt und das volkszaehler Image auf einem separaten RP-3 geflashed.
Leider sehe ich noch keine Daten, obwohl sich auf der Schnittstelle etwas tut, aber da scheint noch ein anderes Problem zu sein.
Wer da schon mit einem EasyMeter Q3AA1054 erfolgreich gewesen ist, darf sich gerne melden.
Grüße
Kuli
Es ist etwas Zeit vergangen, aber danke für die Antworten.
Manchmal ist es genau das, was man braucht, um überhaupt zu starten.
Der Rat eines Experten, der sagt, "Warum machst du das nicht so?".
Mittlereile habe ich mir einen IR-Lesekopf (USB) besorgt und das volkszaehler Image auf einem separaten RP-3 geflashed.
Leider sehe ich noch keine Daten, obwohl sich auf der Schnittstelle etwas tut, aber da scheint noch ein anderes Problem zu sein.
Wer da schon mit einem EasyMeter Q3AA1054 erfolgreich gewesen ist, darf sich gerne melden.
Grüße
Kuli
- Kuli
- Beiträge: 66
- Registriert: 17. Jan 2017 20:51
Re: Aufbau neues Projekt mit zweitem RaspberryPi
Hallo.
Ich habe es geschafft und der Volkszaehler läuft zumindest mit den aktuellen Leistungswerten (nicht mit den Zaehlerständen).
Kann mir jemand einen Tip geben, wie ich die Daten von Volkszähler jetst in openHab zur Anzeige bringen kann.
Oben schreibt udo1toni per http und JSON. Gibt es dazu eine Anleitung oder kannst du für mich kurz beschreiben, wie ich weiter vor gehen muss?
Danke
Kuli
Ich habe es geschafft und der Volkszaehler läuft zumindest mit den aktuellen Leistungswerten (nicht mit den Zaehlerständen).
Kann mir jemand einen Tip geben, wie ich die Daten von Volkszähler jetst in openHab zur Anzeige bringen kann.
Oben schreibt udo1toni per http und JSON. Gibt es dazu eine Anleitung oder kannst du für mich kurz beschreiben, wie ich weiter vor gehen muss?
Danke
Kuli
- udo1toni
- Beiträge: 15264
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Aufbau neues Projekt mit zweitem RaspberryPi
Ich bin gerade nicht Zuhause, so dass ich Dir die konkreten Befehle erst heute Abend schicken kann. Du brauchst auf jeden Fall das http Binding und den JSONPATH Transformation Service. Dann legst Du in $OPENHAB_CONF/services/http.cfg einen http Cache an, die Adresse bekommst Du aus dem volkszähler Frontend. Die JSON-Variante ist die, die Du brauchst. Der Link enthält die UUID des Zählers und den gewünschten Zeitraum.
Dan brauchst Du ein Item, welches per http Binding auf den Cache zugreift und den JSONPATH Transformation Service nutzt, um das entsprechende Feld auszulesen.
Wie gesagt, ich kann die konkrete Konfiguration heute Abend hier reinstellen.
Gesendet von iPad mit Tapatalk
Dan brauchst Du ein Item, welches per http Binding auf den Cache zugreift und den JSONPATH Transformation Service nutzt, um das entsprechende Feld auszulesen.
Wie gesagt, ich kann die konkrete Konfiguration heute Abend hier reinstellen.
Gesendet von iPad mit Tapatalk
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet
- Kuli
- Beiträge: 66
- Registriert: 17. Jan 2017 20:51
Re: Aufbau neues Projekt mit zweitem RaspberryPi
Hallo,
muss der Cache in mqtt.cfg oder http.cfg?
Schick gerne mal heute abend wie du es gemacht hast.
Danke vorab.
Kuli
muss der Cache in mqtt.cfg oder http.cfg?
Schick gerne mal heute abend wie du es gemacht hast.
Danke vorab.
Kuli
- udo1toni
- Beiträge: 15264
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Aufbau neues Projekt mit zweitem RaspberryPi
Ups, vertippt...
Korrigiere das oben...
Gesendet von iPad mit Tapatalk
Korrigiere das oben...
Gesendet von iPad mit Tapatalk
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet
- udo1toni
- Beiträge: 15264
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Aufbau neues Projekt mit zweitem RaspberryPi
So. Die korrekte URL bekommst Du, indem Du den Export als JSON auslöst und die URL kopierst. Anschließend musst Du den Link anpassen, da volkszähler einen Link für einen fixen Zeitraum erzeugt.
Mein Number Item sieht z.B. so aus:
Ich habe übrigens keinen http Cache in Gebrauch (hatte ich aber mal...), weshalb ich die URL direkt in der Item Definition eingetragen habe. Ich nutze den 10-Minuten Mittelwert, es stehen aber noch Maximum und Minimum zur Verfügung, und selbstverständlich kann das Zeitfenster größer oder kleiner gewählt werden.
Mein Number Item sieht z.B. so aus:
Code: Alles auswählen
Number VZ_Bezug "Bezug [%.1f W]" (Strom) {http="<[http://192.1168.178.100/middleware.php/data.json?from=-10Minute&uuid=12345678-9012-3456-7890-123456789012:30000:JSONPATH($.data.average)]"}
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet
- Kuli
- Beiträge: 66
- Registriert: 17. Jan 2017 20:51
Re: Aufbau neues Projekt mit zweitem RaspberryPi
Hi danke,
mit deinem Item klappt es. Über den http Cache bekomme ich es (noch nicht) hin, der Leistungswert wird angezeigt und aktualisiert.
Zwei Fragen schwirren mir noch im Kopf.
1. Wo liegt der Vorteil im http Cache?
2. Wie kann man das ganze noch besser in oH integrieren? Der Leistungswert im Minutentakt zu bekommen ist ja wenig spannend, da fehlt mir ein wenig Historie und Veränderung. Kann man die Darstellung von Volkszaehler Frontend selber auch integrieren, oder die Daten in eine OH-Datenbank schreiben und daraus als Grafik (Kurvenverlauf) anzeigen?
Grüße Kuli
mit deinem Item klappt es. Über den http Cache bekomme ich es (noch nicht) hin, der Leistungswert wird angezeigt und aktualisiert.
Zwei Fragen schwirren mir noch im Kopf.
1. Wo liegt der Vorteil im http Cache?
2. Wie kann man das ganze noch besser in oH integrieren? Der Leistungswert im Minutentakt zu bekommen ist ja wenig spannend, da fehlt mir ein wenig Historie und Veränderung. Kann man die Darstellung von Volkszaehler Frontend selber auch integrieren, oder die Daten in eine OH-Datenbank schreiben und daraus als Grafik (Kurvenverlauf) anzeigen?
Grüße Kuli