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.
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