Guten Tag liebe Gemeinde,
Ich bin am verzweifeln und bitte steinigt mich nicht für meine wahrscheinlich sehr dumme Frage. Ich bin sehr neu bei Raspberry PI, openhab, MQTT etc.
Mein Problem ist folgendes - ich habe bereits eine funktionierende und sehr gut laufende MQTT Systemumgebung. Ein Freund hat mir das alles eingerichtet - ich greife die Temperatur meines Pools ab - diese wird an openhab geschickt und dort auf visualisiert und funktioniert sehr gut.
Das ganze aufsetzen hat ein Freund von mir gemacht - er hat auch meine Fronius bereits in den openhab integriert
Die Werte werden auch richtig abgegriffen und angezeigt.
Da ich gerade einen MagicMirror mache und ich die Daten via MQTT auf dem MagicMirror darstellen will bin ich gerade am probieren wie ich denn die Werte von Fronius als MQTT zusammenbringe. Aber ich schaffe es leider nicht.
Da ich sehr wenig bis keine Programmierkenntnisse habe habe ich bis jetzt alles über das PaperUI probiert - eine Anleitung wie ich vorgehen muss wäre super
Vielen Dank
LG Jagsi
Fronius Symo Inverter - Werte als MQTT
-
- Beiträge: 9
- Registriert: 13. Jul 2020 23:09
Fronius Symo Inverter - Werte als MQTT
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- udo1toni
- Beiträge: 13866
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Fronius Symo Inverter - Werte als MQTT
Das sollte eigentlich kein großes Problem sein.
Du musst ein Thing für die Symo anlegen, allerdings nicht mit dem Fronius Bindins, sondern mit dem mqtt Binding. Du nutzt dazu das generic Thing.
Nun legst Du für jeden Channel, den Du per mqtt übertragen willst, einen Channel an. Du trägst jeweils ein eindeutiges Topic als commandTopic ein. Diese Channel verlinkst Du mit den selben Items, die auch shcon m Fronius Binding mit den Channels verlinkt sind. Wichtig ist noch, das Profile auf follow zu setzen.
Nun sollte das mqtt Binding bei jedem übertragenen Wert seitens Fronius das gesetzte commandTopic mit dem Payload des von Fronius gesetzten Wertes senden. Ob das funktioniert, prüfst Du mit einem mqtt Client wie mqtt.fx oder mqtt spy.
Falls dieses Vorgehen wider Erwarten nicht funktionieren sollte, kannst Du eine Rule erstellen, die die Daten aus Fronius in ein JSON Objekt packt und dieses dann an mqtt sendet - das ist zwar wesentlich aufwändiger, aber auch eleganter.
Du musst ein Thing für die Symo anlegen, allerdings nicht mit dem Fronius Bindins, sondern mit dem mqtt Binding. Du nutzt dazu das generic Thing.
Nun legst Du für jeden Channel, den Du per mqtt übertragen willst, einen Channel an. Du trägst jeweils ein eindeutiges Topic als commandTopic ein. Diese Channel verlinkst Du mit den selben Items, die auch shcon m Fronius Binding mit den Channels verlinkt sind. Wichtig ist noch, das Profile auf follow zu setzen.
Nun sollte das mqtt Binding bei jedem übertragenen Wert seitens Fronius das gesetzte commandTopic mit dem Payload des von Fronius gesetzten Wertes senden. Ob das funktioniert, prüfst Du mit einem mqtt Client wie mqtt.fx oder mqtt spy.
Falls dieses Vorgehen wider Erwarten nicht funktionieren sollte, kannst Du eine Rule erstellen, die die Daten aus Fronius in ein JSON Objekt packt und dieses dann an mqtt sendet - das ist zwar wesentlich aufwändiger, aber auch eleganter.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 9
- Registriert: 13. Jul 2020 23:09
Re: Fronius Symo Inverter - Werte als MQTT
wie mache ich das die Profile auf follow zu setzen?
ich denke den Rest habe ich bis jetzt so gemacht - nur das follow sagt mir gerade gar nichts...
danke
ich denke den Rest habe ich bis jetzt so gemacht - nur das follow sagt mir gerade gar nichts...
danke
-
- Beiträge: 9
- Registriert: 13. Jul 2020 23:09
Re: Fronius Symo Inverter - Werte als MQTT
so ich habs gefunden
vielen vielen dank
da hab ich echt drüber geschaut!!
vielen vielen dank
da hab ich echt drüber geschaut!!