First, thank’s for your answer.
I have two bokers because one is running on the PI4 where OH is running. It collects Data from sensors (zigbee2mqtt, self build stuff), the second one is the one on the PI3 where the Victron OS is running.
I think it’s not a Network or similar problem as I can see the messages when I connect by MQTT-Explorer from a third machine. Tha data is supplied by the Victron broker.
So it must be a problem on the PI4 (OH).
The cofiguration looks like:
Bridge mqtt:broker:Victron [ host="192.168.133.202", port=1883, secure=false, qos = 2 ]
{
// Thing mqtt:topic:Victron:Venus "VenusOS" (mqtt:broker:Victron) {
Thing topic Venus "VenusOS" {
Channels:
// ************* Raspi Venus **************************
Type string : keepalive "keepalive" [commandTopic="R/b827eb9432fe/keepalive"]
// ************* Battery ******************************
Type number : ESS_Battery_Voltage "Batteriespannung" [stateTopic="N/b827eb9432fe/system/0/Dc/Battery/Voltage", transformationPattern="JSONPATH:$.value"]
Type number : ESS_Battery_Charge "Batterie Ladestand" [stateTopic="N/b827eb9432fe/system/0/Dc/Battery/Soc", transformationPattern="JSONPATH:$.value"]
Type number : ESS_Battery_Current "Batterie DC Strom" [stateTopic="N/b827eb9432fe/battery/1/Dc/0/Current", transformationPattern="JSONPATH:$.value"]
// Type number : ESS_Battery_Current "Batterie DC Strom" [stateTopic="N/b827eb9432fe/system/0/Dc/Battery/Current", transformationPattern="JSONPATH:$.value"]
Type number : ESS_Battery_Power "Batterie DC Leistung" [stateTopic="N/b827eb9432fe/battery/1/Dc/0/Power", transformationPattern="JSONPATH:$.value"]
// Type number : ESS_Battery_Power "Batterie DC Leistung" [stateTopic="N/b827eb9432fe/system/0/Dc/Battery/Power", transformationPattern="JSONPATH:$.value"]
Type number : ESS_Battery_minCellVoltage "Bat. min Cell Volt" [stateTopic="N/b827eb9432fe/battery/1/System/MinCellVoltage", transformationPattern="JSONPATH:$.value"]
Type number : ESS_Battery_maxCellVoltage "Bat. max Cell Volt" [stateTopic="N/b827eb9432fe/battery/1/System/MaxCellVoltage", transformationPattern="JSONPATH:$.value"]
Type number : ESS_Battery_CellTemp "Bat. Temperatur" [stateTopic="N/b827eb9432fe/battery/1/Dc/0/Temperature", transformationPattern="JSONPATH:$.value"]
// ************* WR ***********************************
Type number : ESS_WR_Current "WR DC Strom" [stateTopic="N/b827eb9432fe/vebus/290/Dc/0/Current", transformationPattern="JSONPATH:$.value"]
Type number : ESS_WR_Power "WR DC Leistung" [stateTopic="N/b827eb9432fe/vebus/290/Dc/0/Power", transformationPattern="JSONPATH:$.value"]
Type number : ACout1_Current "WR AC out 1 Strom" [stateTopic="N/b827eb9432fe/system/0/Ac/Consumption/L1/Current", transformationPattern="JSONPATH:$.value"]
Type number : ACout1_Power "WR AC out 1 Leistung" [stateTopic="N/b827eb9432fe/system/0/Ac/Consumption/L1/Power", transformationPattern="JSONPATH:$.value"]
// ************* MPPT *********************************
Type number : MPPT_00_In_Voltage "MPPT Westen Spannung" [stateTopic="N/b827eb9432fe/solarcharger/289/Pv/0/V", transformationPattern="JSONPATH:$.value"]
Type number : MPPT_00_In_Power "MPPT Westen Leistung" [stateTopic="N/b827eb9432fe/solarcharger/289/Pv/0/P", transformationPattern="JSONPATH:$.value"]
Type number : MPPT_00_Yield "MPPT Westen Arbeit" [stateTopic="N/b827eb9432fe/solarcharger/289/History/Daily/0/Pv/0/Yield", transformationPattern="JSONPATH:$.value"]
Type number : MPPT_01_In_Voltage "MPPT Osten Spannung" [stateTopic="N/b827eb9432fe/solarcharger/289/Pv/1/V", transformationPattern="JSONPATH:$.value"]
Type number : MPPT_01_In_Power "MPPT Osten Leistung" [stateTopic="N/b827eb9432fe/solarcharger/289/Pv/1/P", transformationPattern="JSONPATH:$.value"]
Type number : MPPT_01_Yield "MPPT Osten Arbeit" [stateTopic="N/b827eb9432fe/solarcharger/289/History/Daily/0/Pv/1/Yield", transformationPattern="JSONPATH:$.value"]
Type number : MPPT_Out_Current "MPPT Out Strom" [stateTopic="N/b827eb9432fe/solarcharger/289/Dc/0/Current", transformationPattern="JSONPATH:$.value"]
Type number : MPPT_Out_Voltage "MPPT Out Spannung" [stateTopic="N/b827eb9432fe/solarcharger/289/Dc/0/Voltage", transformationPattern="JSONPATH:$.value"]
Type number : MPPT_Out_Ertrag "MPPT Out Ertrag" [stateTopic="N/b827eb9432fe/solarcharger/289/Yield/System", transformationPattern="JSONPATH:$.value"]
Type number : MPPT_Out_Leistung "MPPT Out Leistung" [stateTopic="N/b827eb9432fe/solarcharger/289/Yield/Power", transformationPattern="JSONPATH:$.value"]
Type number : MPPT_Operation_Mode "MPPT Operation Mode" [stateTopic="N/b827eb9432fe/solarcharger/289/MppOperationMode", transformationPattern="JSONPATH:$.value"]
}
}
//Bridge mqtt:broker:RaspiMosquitto [ host="192.168.133.205", port=1883, secure=false ]
Bridge mqtt:broker:RaspiMosquitto [ host="127.0.0.1", port=1883, secure=false ]
{
// Thing mqtt:topic:RaspiMosquitto:Klingel "Klingel" (mqtt:broker:RaspiMosquitto) {
Thing topic Klingel "Klingel" {
Channels:
Type number : HWR_Temp "HWR Temperatur DHT11" [stateTopic="haus/Klingel/HWR-DHT11-temperature"]
Type number : HWR_Humidity "HWR Luftfeuchtigkeit" [stateTopic="haus/Klingel/HWR-DHT11-humidity"]
Type number : HWR_Temp_KlingelPCB "HWR Temperatur Klingel PCB" [stateTopic="haus/Klingel/PCBDevice"]
Type number : HWR_Temp_18B20 "HWR Temperatur Nische" [stateTopic="haus/Klingel/WohnzimmerTemp"]
Type number : Temp_Outside_East "Aussentemperatur Osten" [stateTopic="haus/Klingel/AussenTemp"]
Type number : Temp_Heizung_RLHeizung "Rücklauf" [stateTopic="haus/Klingel/RLHeizung"]
Type number : Temp_Heizung_VLHeizung "Vorlauf" [stateTopic="haus/Klingel/HLHeizung"]
Type number : Temp_Heizung_RLHolzofen "Rücklauf Holzofen" [stateTopic="haus/Klingel/RLHolzofen"]
Type number : Temp_Heizung_VLHolzofen "Vorlauf Holzofen" [stateTopic="haus/Klingel/HLHolzofen"]
Type number : Temp_Heizung_VLSpeicherZurHeizung "Speicher zur Heizung" [stateTopic="haus/Klingel/HLSpeicherZurHeizung"]
Type number : Temp_Heizung_Speicher_Oben "Speicher oben" [stateTopic="haus/Klingel/SpeicherOben"]
Type number : Temp_Heizung_Speicher_Mitte "Speicher Mitte" [stateTopic="haus/Klingel/SpeicherMitte"]
Type number : Temp_Heizung_Speicher_Unten "Speicher unten" [stateTopic="haus/Klingel/SpeicherUnten"]
Type string : Klingel_Empfang "Klingel Empfang" [stateTopic="haus/Klingel/Klingel"]
Type switch : Laser "Laser" [commandTopic="haus/HWR/Fenster/Laserwarnung"]
Type string : LaserCommand "LaserCommand" [commandTopic="haus/HWR/Fenster/Laserwarnung"]
}
// some more, but cut it because not nessecary for this post
}
So, the two broker are independantly (I think).
The broker on the Victron PI is a Mosquitto and the use a Python-Script to feed the broker. As I understand, the QoS must be set within these Scripts. But I don’t find how to do this. The Python stuff is on Github:
https://github.com/victronenergy/dbus-mqtt/blob/master/README.md
I know it’s off topic, but maybe someone knows how to code this.
Thanks,
Ingo