diff --git a/systems/brain/services/home_assistant.nix b/systems/brain/services/home_assistant.nix index 1d3c298..0253338 100644 --- a/systems/brain/services/home_assistant.nix +++ b/systems/brain/services/home_assistant.nix @@ -59,16 +59,17 @@ }; extraPackages = python3Packages: with python3Packages; [ - pymodbus # for modbus + aioesphomeapi # for esphome + bleak-esphome # for esphome + esphome-dashboard-api # for esphome + forecast-solar # for solar forecast gtts # not sure what wants this jellyfin-apiclient-python # for jellyfin paho-mqtt # for mqtt psycopg2 # for postgresql - forecast-solar # for solar forecast - aioesphomeapi # for esphome - esphome-dashboard-api # for esphome py-improv-ble-client # for esphome - bleak-esphome # for esphome + pymodbus # for modbus + pyopenweathermap # for weather ]; extraComponents = [ "isal" ]; }; diff --git a/systems/brain/services/home_assistant/victron_modbuss.yaml b/systems/brain/services/home_assistant/victron_modbuss.yaml index 968c692..068095a 100644 --- a/systems/brain/services/home_assistant/victron_modbuss.yaml +++ b/systems/brain/services/home_assistant/victron_modbuss.yaml @@ -77,7 +77,7 @@ modbus: # GPS - name: GPS Latitude - slave: 100 + slave: 1 address: 2800 input_type: holding data_type: int32 @@ -87,7 +87,7 @@ modbus: unique_id: gps_latitude - name: GPS Longitude - slave: 100 + slave: 1 address: 2802 input_type: holding data_type: int32 @@ -97,7 +97,7 @@ modbus: unique_id: gps_longitude - name: GPS Course - slave: 100 + slave: 1 address: 2804 input_type: holding data_type: uint16 @@ -108,7 +108,7 @@ modbus: unique_id: gps_course - name: GPS Speed - slave: 100 + slave: 1 address: 2805 input_type: holding data_type: uint16 @@ -119,7 +119,7 @@ modbus: unique_id: gps_speed - name: GPS Fix - slave: 100 + slave: 1 address: 2806 input_type: holding data_type: uint16 @@ -128,7 +128,7 @@ modbus: unique_id: gps_fix - name: GPS Satellites - slave: 100 + slave: 1 address: 2807 input_type: holding data_type: uint16 @@ -137,7 +137,7 @@ modbus: unique_id: gps_satellites - name: GPS Altitude - slave: 100 + slave: 1 address: 2808 input_type: holding data_type: int32