Victron Geräte Verbindung via Bluetooth

habe ich gemacht und dann einen Neustart.
Geht aber immer noch nicht.
Access denied

dann hab ich auch keine Idee mehr woran es bei dir liegt.

Beim IP22 bekomme ich bei Input / Output voltage keine Werte:

Weißt du woran das liegt?

Habe es gefunden.
Die Werte heißen:
output_voltage1
output_current1

starte victron-ble mal auf der Console und guck was da geliefert wird.
ggf. muss du den Flow anpassen

Hi @Juergen,

vielen Dank für das Teilen! Ich habe bei mir erfolgreich einen SmartSolar, Orion Ladebooster und mit dem Smart Dongle auch einen Multiplus einbinden können.

Bei mir gibt es den Timestamp, den du als Input definiert hast allerdings nicht (vielleicht nutzen wir unterschiedliche Versionen?). Ich habe stattdessen eine eigene inject-Node mit einem Interval von 3 Sekunden verwendet.

Hier mein JSON dazu:

[{"id":"c38dcd2e2cda9c9a","type":"exec","z":"40d4ba5c28e4a6be","command":"sudo timeout -s SIGINT 5s /home/pi/.local/bin/victron-ble read mac@key","addpay":false,"append":"","useSpawn":"true","timer":"","winHide":false,"oldrc":false,"name":"Read Orion","x":410,"y":3760,"wires":[["47e797498ec6a66a"],[],[]]},{"id":"47e797498ec6a66a","type":"json","z":"40d4ba5c28e4a6be","name":"victron-ble to json","property":"payload","action":"","pretty":false,"x":660,"y":3740,"wires":[["4ca85cf56a483f15","e0e28e2e5e57f82d","49474ff81c8e6391","58f81426ff7f434d","523e042131eda60a"]]},{"id":"4ca85cf56a483f15","type":"ui_text","z":"40d4ba5c28e4a6be","group":"5bffe643c0265073","order":4,"width":0,"height":0,"name":"charge_state","label":"Ladezustand","format":"{{msg.payload.payload.charge_state}}","layout":"row-spread","className":"","style":false,"font":"","fontSize":"","color":"#000000","x":870,"y":3820,"wires":[]},{"id":"e0e28e2e5e57f82d","type":"ui_text","z":"40d4ba5c28e4a6be","group":"5bffe643c0265073","order":5,"width":0,"height":0,"name":"charger_error","label":"Error","format":"{{msg.payload.payload.charger_error}}","layout":"row-spread","className":"","style":false,"font":"","fontSize":"","color":"#000000","x":890,"y":3860,"wires":[]},{"id":"49474ff81c8e6391","type":"ui_text","z":"40d4ba5c28e4a6be","group":"5bffe643c0265073","order":6,"width":0,"height":0,"name":"input_voltage","label":"Eingangsspannung","format":"{{msg.payload.payload.input_voltage}} V","layout":"row-spread","className":"","style":false,"font":"","fontSize":"","color":"#000000","x":870,"y":3900,"wires":[]},{"id":"58f81426ff7f434d","type":"ui_text","z":"40d4ba5c28e4a6be","group":"5bffe643c0265073","order":7,"width":0,"height":0,"name":"output_voltage","label":"Ausgangsspannung","format":"{{msg.payload.payload.output_voltage}} V","layout":"row-spread","className":"","style":false,"font":"","fontSize":"","color":"#000000","x":890,"y":3940,"wires":[]},{"id":"c5b27ecbf34124ce","type":"exec","z":"40d4ba5c28e4a6be","command":"sudo timeout -s SIGINT 5s /home/pi/.local/bin/victron-ble read mac@key","addpay":false,"append":"","useSpawn":"true","timer":"","winHide":false,"oldrc":false,"name":"Read Solar","x":410,"y":4020,"wires":[["a20ee3da2233cea1"],[],[]]},{"id":"a20ee3da2233cea1","type":"json","z":"40d4ba5c28e4a6be","name":"victron-ble to json","property":"payload","action":"","pretty":false,"x":660,"y":4000,"wires":[["07a8bd22dd63a654","34e333c4d98c4d1a","ae7834c68bb5eba8","9ffd7f0dae427792","fa677b2e9b5405f2","48d99b1728b24af2","cd5bb3e2b4cb8b5d"]]},{"id":"07a8bd22dd63a654","type":"ui_text","z":"40d4ba5c28e4a6be","group":"756b51c7eebf76d1","order":3,"width":0,"height":0,"name":"yield_today","label":"Ertrag","format":"{{msg.payload.payload.yield_today}} Wh","layout":"row-spread","className":"","style":false,"font":"","fontSize":"","color":"#000000","x":870,"y":4040,"wires":[]},{"id":"34e333c4d98c4d1a","type":"ui_text","z":"40d4ba5c28e4a6be","group":"756b51c7eebf76d1","order":4,"width":0,"height":0,"name":"charge_state","label":"Ladezustand","format":"{{msg.payload.payload.charge_state}}","layout":"row-spread","className":"","style":false,"font":"","fontSize":"","color":"#000000","x":870,"y":4080,"wires":[]},{"id":"ae7834c68bb5eba8","type":"ui_text","z":"40d4ba5c28e4a6be","group":"756b51c7eebf76d1","order":5,"width":0,"height":0,"name":"charger_error","label":"Error","format":"{{msg.payload.payload.charger_error}}","layout":"row-spread","className":"","style":false,"font":"","fontSize":"","color":"#000000","x":890,"y":4120,"wires":[]},{"id":"9ffd7f0dae427792","type":"ui_text","z":"40d4ba5c28e4a6be","group":"756b51c7eebf76d1","order":6,"width":0,"height":0,"name":"battery_charging_current","label":"Ladestrom","format":"{{msg.payload.payload.battery_charging_current}} A","layout":"row-spread","className":"","style":false,"font":"","fontSize":"","color":"#000000","x":950,"y":4160,"wires":[]},{"id":"fa677b2e9b5405f2","type":"ui_text","z":"40d4ba5c28e4a6be","group":"756b51c7eebf76d1","order":7,"width":0,"height":0,"name":"battery_voltage","label":"Batterie Spannung","format":"{{msg.payload.payload.battery_voltage}} V","layout":"row-spread","className":"","style":false,"font":"","fontSize":"","color":"#000000","x":890,"y":4200,"wires":[]},{"id":"48d99b1728b24af2","type":"ui_text","z":"40d4ba5c28e4a6be","group":"756b51c7eebf76d1","order":8,"width":0,"height":0,"name":"solar_power","label":"Solar Leistung","format":"{{msg.payload.payload.solar_power}} W","layout":"row-spread","className":"","style":false,"font":"","fontSize":"","color":"#000000","x":870,"y":4240,"wires":[]},{"id":"523e042131eda60a","type":"function","z":"40d4ba5c28e4a6be","name":"set global","func":"global.set(\"Booster1ChargeState\", msg.payload.payload.charge_state);\nglobal.set(\"Booster1ChargerError\", msg.payload.payload.charger_error);\nglobal.set(\"Booster1InputVoltage\", msg.payload.payload.input_voltage);\nglobal.set(\"Booster1OutputVoltage\", msg.payload.payload.output_voltage);\nglobal.set(\"Booster1OffReason\", msg.payload.payload.off_reason);\nglobal.set(\"Booster1ModelName\", msg.payload.payload.model_name);\nglobal.set(\"Booster1Name\", msg.payload.name);\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":610,"y":3800,"wires":[[]]},{"id":"cd5bb3e2b4cb8b5d","type":"function","z":"40d4ba5c28e4a6be","name":"set global","func":"global.set(\"Solar1ChargeState\", msg.payload.payload.yield_today);\nglobal.set(\"Solar1ChargerError\", msg.payload.payload.charge_state);\nglobal.set(\"Solar1InputVoltage\", msg.payload.payload.charger_error);\nglobal.set(\"Solar1OutputVoltage\", msg.payload.payload.battery_charging_current);\nglobal.set(\"Solar1OffReason\", msg.payload.payload.battery_voltage);\nglobal.set(\"Solar1OffReason\", msg.payload.payload.solar_power);\nglobal.set(\"Solar1OffReason\", msg.payload.payload.external_device_load);\nglobal.set(\"Solar1ModelName\", msg.payload.payload.model_name);\nglobal.set(\"Solar1Name\", msg.payload.name);\n\nglobal.set(\"VE_PanelPower\", msg.payload.payload.solar_power);\nglobal.set(\"mppt_pv_watts\", msg.payload.payload.solar_power);\nglobal.set(\"VE_BatteryVolt\",msg.payload.payload.battery_voltage);\nglobal.set(\"VE_solarCurrent\",msg.payload.payload.battery_charging_current);\nglobal.set(\"mppt_pv_amps\", msg.payload.payload.battery_charging_current);","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":610,"y":4060,"wires":[[]]},{"id":"ac1799fab5d93169","type":"exec","z":"40d4ba5c28e4a6be","command":"sudo timeout -s SIGINT 5s /home/pi/.local/bin/victron-ble read mac@key","addpay":false,"append":"","useSpawn":"true","timer":"","winHide":false,"oldrc":false,"name":"Read Multiplus","x":400,"y":4320,"wires":[["663959af1eea82e8"],[],[]]},{"id":"663959af1eea82e8","type":"json","z":"40d4ba5c28e4a6be","name":"victron-ble to json","property":"payload","action":"","pretty":false,"x":650,"y":4300,"wires":[["1656f965fb281fbf","0269a9197408d9bc","370d1ee90b633dfd","d49acc8b634161bc","28e6fb4f7ac87a0b","037f8b2a9069c716","8285581c7b104a21"]]},{"id":"1656f965fb281fbf","type":"function","z":"40d4ba5c28e4a6be","name":"set global","func":"global.set(\"MultiplusDeviceState\", msg.payload.payload.device_state);\nglobal.set(\"MultiplusAcInPower\", msg.payload.payload.ac_in_power);\nglobal.set(\"MultiplusAcInState\", msg.payload.payload.ac_in_state);\nglobal.set(\"MultiplusAcOutPower\", msg.payload.payload.ac_out_power);\nglobal.set(\"MultiplusBattCurrent\", msg.payload.payload.battery_current);\nglobal.set(\"MultiplusBattCurrent\", msg.payload.payload.battery_temperature);","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":580,"y":4380,"wires":[[]]},{"id":"0269a9197408d9bc","type":"ui_text","z":"40d4ba5c28e4a6be","group":"c9e274a4561a003a","order":3,"width":0,"height":0,"name":"device_state","label":"Zustand","format":"{{msg.payload.payload.device_state}}","layout":"row-spread","className":"","style":false,"font":"","fontSize":"","color":"#000000","x":870,"y":4300,"wires":[]},{"id":"370d1ee90b633dfd","type":"ui_text","z":"40d4ba5c28e4a6be","group":"c9e274a4561a003a","order":3,"width":0,"height":0,"name":"ac_in_power","label":"AC In Leistung","format":"{{msg.payload.payload.ac_in_power}} W","layout":"row-spread","className":"","style":false,"font":"","fontSize":"","color":"#000000","x":870,"y":4340,"wires":[]},{"id":"d49acc8b634161bc","type":"ui_text","z":"40d4ba5c28e4a6be","group":"c9e274a4561a003a","order":3,"width":0,"height":0,"name":"ac_in_state","label":"AC IN Zustand","format":"{{msg.payload.payload.ac_in_state}}","layout":"row-spread","className":"","style":false,"font":"","fontSize":"","color":"#000000","x":870,"y":4380,"wires":[]},{"id":"28e6fb4f7ac87a0b","type":"ui_text","z":"40d4ba5c28e4a6be","group":"c9e274a4561a003a","order":3,"width":0,"height":0,"name":"ac_out_power","label":"AC Out Leistung","format":"{{msg.payload.payload.ac_out_power}} W","layout":"row-spread","className":"","style":false,"font":"","fontSize":"","color":"#000000","x":880,"y":4420,"wires":[]},{"id":"037f8b2a9069c716","type":"ui_text","z":"40d4ba5c28e4a6be","group":"c9e274a4561a003a","order":3,"width":0,"height":0,"name":"battery_current","label":"Batterie Strom","format":"{{msg.payload.payload.battery_current}} A","layout":"row-spread","className":"","style":false,"font":"","fontSize":"","color":"#000000","x":880,"y":4460,"wires":[]},{"id":"8285581c7b104a21","type":"ui_text","z":"40d4ba5c28e4a6be","group":"c9e274a4561a003a","order":3,"width":0,"height":0,"name":"battery_temperature","label":"Batterie Temperatur","format":"{{msg.payload.payload.battery_temperature}} °C","layout":"row-spread","className":"","style":false,"font":"","fontSize":"","color":"#000000","x":900,"y":4500,"wires":[]},{"id":"0b3bb4632ada5020","type":"inject","z":"40d4ba5c28e4a6be","name":"Victron BLE","props":[{"p":"payload"}],"repeat":"3","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":170,"y":3820,"wires":[["c38dcd2e2cda9c9a","c5b27ecbf34124ce","ac1799fab5d93169"]]},{"id":"5bffe643c0265073","type":"ui_group","name":"Booster","tab":"a101d9ff5688fa9e","order":4,"disp":true,"width":"6","collapse":false,"className":""},{"id":"756b51c7eebf76d1","type":"ui_group","name":"Solar","tab":"a101d9ff5688fa9e","order":10,"disp":true,"width":"6","collapse":false,"className":""},{"id":"c9e274a4561a003a","type":"ui_group","name":"Wechselrichter","tab":"a101d9ff5688fa9e","order":3,"disp":true,"width":6,"collapse":false,"className":""},{"id":"a101d9ff5688fa9e","type":"ui_tab","name":"Victron BLE","icon":"mi-usb","order":7,"disabled":false,"hidden":false}]

Ich habe zudem victron-ble nicht über pip3 installiert, sondern über pipx (umgeht das Problem, dass man ansonsten –break-system-packages verwenden muss).

sudo apt update && sudo apt install pipx
pipx install victron_ble

Dadurch ändert sich der Pfad von victron-ble zu /home/pi/.local/bin/victron-ble. Bedenkt das falls ihr meinen Flow verwendet.

Viele Grüße
Kilian

1 Like