Solaranzeige, HomeMatic, ioBroker, KNX, FHEM usw.

Alles was speziell mit der Anbindung der HomeMatic Zentrale und anderen Smart Home Zentralen zu tun hat. (FHEM, ioBroker usw.) Fragen Ideen und Erfolgsmeldungen.

Moderator: Ulrich

kxn
Beiträge: 28
Registriert: Mo 19. Aug 2019, 16:22
Hat sich bedankt: 2 Mal

Re: Solaranzeige, HomeMatic, ioBroker, KNX, FHEM usw.

Beitrag von kxn »

Hallo Ulrich,
ich bekomme per MQTT nur noch die daten die ich inder mqtt.config.php eigetragen habe.
Leider ändert das nicht der Fakt das die Verbindung zum Broker jedemal geöffnet und geschlossen wird,
und das jede minute.

siehe Bild
Zwischenablage01.jpg
Das füllt mein LOG vom ioBroker.

Meine zweite Frage ist:
Wie kann ich die Daten "wattstundengesamtheute" in kWh versenden?
und ist es notwendig bei Solarleitstung führende nullen zuhaben?
Zwischenablage01.jpg
Ich kann leider nicht erkennen in welcher datei die Rohdaten verarbeitet werden und zu wenig Ahnung um die php umzuschrieben um evtl. die Einheit anders zu berechnen.

Benutzeravatar
Ulrich
Administrator
Beiträge: 5503
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 152 Mal
Danksagung erhalten: 875 Mal
Kontaktdaten:

Re: Solaranzeige, HomeMatic, ioBroker, KNX, FHEM usw.

Beitrag von Ulrich »

Welche Lösung stellst Du dir denn vor, bei dem ioBroker LOG?
Sollen die Daten nur alle 10 Minuten gesendet werden? Einfache wäre es doch dem ioBroker zu sagen, dass er die Informationen nicht abspeichert. Ich kenne den ioBroker nicht, deshalb kann ich die auch nicht sagen wie das geht. Es sollten aber ioBroker Speziallisten hier im Forum sein.

Die Daten kommen so vom Wechselrichter. Jedes Gerät sendet die Daten in einem anderen Format. Man kann sie in der Solaranzeige "aufhübschen", dass ist jedoch sehr aufwendig, da die Routinen für jedes Gerät, was eventuell angeschlossen wird, anders sein muss oder aber auch im ioBroker. Besser ist es, wenn die Rohdaten als MQTT gesendet werden und jeder dann daraus machen kann, was er gerne möchte. Also die Lösung währe, wenn du dich mit dem ioBroker etwas näher beschäftigst.

Welche Lösung schwebt dir denn vor?
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

kxn
Beiträge: 28
Registriert: Mo 19. Aug 2019, 16:22
Hat sich bedankt: 2 Mal

Re: Solaranzeige, HomeMatic, ioBroker, KNX, FHEM usw.

Beitrag von kxn »

Hallo Ulrich,

Danke für deine Antwort und wieder danke für deine ganze Arbeit mit deinem Programm.

Ich dacht evtl. ist es nur ein komma Änderung von Wh in kWh, aber wenn die Daten so ankommen werde ich sie in IOBroker weiter verarbeiten, das ist kein Problem.

Zum anderen Problem mit dem MQTT.
Es ist so das z.b. meine Sonoffgeräte mit Tasmota laufen und die verbinden sich i.d.R. einmal mit dem MQTT Server und seden in Regelmäsigen abständen die Daten.
Jetzt denke ich das es bei deinem Programm auch so gehen könnte.

Du hattest mir schon Vorgschlagen im IOBroker Forum nachzufragen das werde ich sobald ich mehr Zeit habe auch mal tun.
Hier scheint es nicht sehr viele IOBroker fans zu geben.
Ich bin weder Pro in Tasmato, MQTT oder ioBroker.
Lediglich habe ich in meiner Wohnung ein paar Homeautomations Sachen gebastelt die u.a. mit Alexa funktionieren.

Benutzeravatar
Ulrich
Administrator
Beiträge: 5503
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 152 Mal
Danksagung erhalten: 875 Mal
Kontaktdaten:

Re: Solaranzeige, HomeMatic, ioBroker, KNX, FHEM usw.

Beitrag von Ulrich »

Hallo knx,

die gesamte Solaranzeige läuft im "Minutentakt". Innerhalb einer Minute werden alle angeschlossenen Geräte (bis zu 6) ausgelesen und alle Daten in die lokale und eventuell in eine entfernt Datenbank geschrieben. Zusätzlich werden die Daten zu einer HomeMatic Zentrale und/oder zu MQTT Brokern gesendet. Nach 58 Sekunden sind alle Arbeiten erledigt und es starten die Routinen zu jeder Minute neu. Deshalb bestehen alle Verbindungen, zu den einzelnen Geräten, immer nur so lange wie nötig. Maximal 58 Sekunden.

Das ist der Grund, warum die Verbindung zu dem/den Broker(n) immer nur 58 Sekunden besteht.

Das der ioBroker selbst den Connect von jedem Client loggt ist eine Eigenart des ioBrokers. Das ist bestimmt konfigurierbar.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

elbarto
Beiträge: 4
Registriert: So 20. Okt 2019, 20:17

Re: Solaranzeige, HomeMatic, ioBroker, KNX, FHEM usw.

Beitrag von elbarto »

Hallo,
hat einer schon eine Anbindung an Domoticz hinbekommen?
Müsste in Kombination mit folgender Syntax funktionieren:
mosquitto_pub -h IP -u username -P oassword -m '{ "idx" : 1, "nvalue" : 0, "svalue" : "Wert" }' -t 'domoticz/in'

Weiß nur nicht wie ich die Solaranzeige Variablen dort zuordnen soll, weil man ja immer eine idx Nummer mitschicken muss.

zum Beispiel:
solaranzeige/1/pack1_ah_left 24
solaranzeige/1/pack1_ah_total 50

Benutzeravatar
Ulrich
Administrator
Beiträge: 5503
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 152 Mal
Danksagung erhalten: 875 Mal
Kontaktdaten:

Re: Solaranzeige, HomeMatic, ioBroker, KNX, FHEM usw.

Beitrag von Ulrich »

Schau einmal in die user.config.php. Dort findest Du unter MQTT folgende variable:

Code: Alles auswählen

//  Topic Name oder Nummer des Gerätes solaranzeige/1
//  oder solaranzeige/box1                     (solaranzeige ist fest vorgegeben.)
//  Man kann das Gerät nennen wie man will, nur jedes Gerät, welches Daten
//  senden soll unterschiedlich. Entwerder 1 bis 6 oder Namen vergeben Ihrer Wahl.
$MQTTGeraet = "1";
Pro angeschlossenem Gerät kann dort ein Index vergeben werden. Hilft Dir das weiter?
Ich kenne die Smarthome Zentrale nicht. Deshalb kann ich dir nicht direkt helfen.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

kxn
Beiträge: 28
Registriert: Mo 19. Aug 2019, 16:22
Hat sich bedankt: 2 Mal

Re: Solaranzeige, HomeMatic, ioBroker, KNX, FHEM usw.

Beitrag von kxn »

Ulrich hat geschrieben:
So 20. Okt 2019, 17:22
Das der ioBroker selbst den Connect von jedem Client loggt ist eine Eigenart des ioBrokers. Das ist bestimmt konfigurierbar.
Ja das kann sein. Ich weis leider auch nicht wie die das bei Tasmota machen, muss die mal anschreiben.
Danke

elbarto
Beiträge: 4
Registriert: So 20. Okt 2019, 20:17

Re: Solaranzeige, HomeMatic, ioBroker, KNX, FHEM usw.

Beitrag von elbarto »

Ulrich hat geschrieben:
Mo 21. Okt 2019, 09:23
Schau einmal in die user.config.php. Dort findest Du unter MQTT folgende variable:

Code: Alles auswählen

//  Topic Name oder Nummer des Gerätes solaranzeige/1
//  oder solaranzeige/box1                     (solaranzeige ist fest vorgegeben.)
//  Man kann das Gerät nennen wie man will, nur jedes Gerät, welches Daten
//  senden soll unterschiedlich. Entwerder 1 bis 6 oder Namen vergeben Ihrer Wahl.
$MQTTGeraet = "1";
Pro angeschlossenem Gerät kann dort ein Index vergeben werden. Hilft Dir das weiter?
Ich kenne die Smarthome Zentrale nicht. Deshalb kann ich dir nicht direkt helfen.
Habe es jetzt über php durch http requests mit Hilfe von curl lösen können.

kxn
Beiträge: 28
Registriert: Mo 19. Aug 2019, 16:22
Hat sich bedankt: 2 Mal

Re: Solaranzeige, HomeMatic, ioBroker, KNX, FHEM usw.

Beitrag von kxn »

Wo finde ich die Optionen für "MQTT optionen"

"optionen" Batteriebetrieb 10010110
Solar_bat.jpg
"optionen" nur mit Netzladen 10010101
Solar_netz_laden.jpg

Benutzeravatar
Ulrich
Administrator
Beiträge: 5503
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 152 Mal
Danksagung erhalten: 875 Mal
Kontaktdaten:

Re: Solaranzeige, HomeMatic, ioBroker, KNX, FHEM usw.

Beitrag von Ulrich »

Was meinst Du damit? Kannst Du das bitte einmal näher erklären?
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

Antworten

Zurück zu „HomeMatic, FHEM, ioBroker, Smart Home Zentralen und Solaranzeige“