K KMNelhas skrev:
Hmm. Nej, inte på rak arm och har den inte nära mig just nu. Köpte den i juni förra året så det bör väl inte ha hänt så mycket på den fronten sen dess tänker jag.
Nej förmodligen inte, greppar efter halmstrån här.. 😴
 
Kanske idiotisk fråga, men kan det vara så att ESP:n måste vara uppkopplad mot pumpen via Can-bus portarna för att den ska boota upp ordentligt? @jagheterfredrik @KMNelhas
 
T Tooth skrev:
Kanske idiotisk fråga, men kan det vara så att ESP:n måste vara uppkopplad mot pumpen via Can-bus portarna för att den ska boota upp ordentligt? @jagheterfredrik @KMNelhas
Kan härmed bekräfta att det inte var en idiotisk fråga, pluggade in den och vips så funkar allt!!
Kanske kan vara värt att skriva en liten mening om det på Github för att hjälpa andra 😊
Tack för ert engagemang!
 
  • Gilla
jagheterfredrik
  • Laddar…
Snyggt!
 
Hej
Jag har också problem att ladda in koden i en esp32-wroom-32. Jag har läst era förslag ovan.
Dock ej provat att koppla in mot pumpen och ladda ännu.

Vad är det jag ska skriva i substitutions:
Jag får första felet på rad 49.
"Expected integer, but cannot parse $room_setpoint_base_temp as an integer."

Så här ser koden ut.


substitutions:
esphome:
name: esphome-web-fc3c44

esp32:
board: esp32-evb
framework:
type: arduino
# Enable Home Assistant API
api:
ota:

external_components:
- source:
type: local
path: lib/rego1000/components
logger:
level: verbose
wifi:
ssid: Wifi_Hem
password: "XXXXXX"
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Esphome-Web-Fc3C44"
password: "wkE9CNPsjcqF"


canbus:
- platform: esp32_can
id: can0
can_id: 0
tx_pin: GPIO16
rx_pin: GPIO17
bit_rate: 125kbps
climate:
- platform: rego1000
name: House
id: house_thermostat
rego_setpoint_variable: $ROOM_SETPOINT_BASE_TEMP
sensor_id: indoor_temp
visual:
min_temperature: 10
max_temperature: 25
temperature_step: 0.5
sensor:
- platform: homeassistant
entity_id: sensor.bedroom_air_quality_bedroom_bme280_temperature
id: indoor_temp
accuracy_decimals: 1
- platform: rego1000
name: Heat Carrier 1
rego_variable: $GT1_TEMP
value_factor: .1
unit_of_measurement: °C
state_class: measurement
accuracy_decimals: 1
- platform: rego1000
name: Outdoor
rego_variable: $GT2_TEMP
value_factor: .1
unit_of_measurement: °C
state_class: measurement
accuracy_decimals: 1
- platform: rego1000

OSV....
 
Magnus_Hansson2421 Magnus_Hansson2421 skrev:
Hej
Jag har också problem att ladda in koden i en esp32-wroom-32. Jag har läst era förslag ovan.
Dock ej provat att koppla in mot pumpen och ladda ännu.

Vad är det jag ska skriva i substitutions:
Jag får första felet på rad 49.
"Expected integer, but cannot parse $room_setpoint_base_temp as an integer."

Så här ser koden ut.


substitutions:
esphome:
name: esphome-web-fc3c44

esp32:
board: esp32-evb
framework:
type: arduino
# Enable Home Assistant API
api:
ota:

external_components:
- source:
type: local
path: lib/rego1000/components
logger:
level: verbose
wifi:
ssid: Wifi_Hem
password: "XXXXXX"
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Esphome-Web-Fc3C44"
password: "wkE9CNPsjcqF"


canbus:
- platform: esp32_can
id: can0
can_id: 0
tx_pin: GPIO16
rx_pin: GPIO17
bit_rate: 125kbps
climate:
- platform: rego1000
name: House
id: house_thermostat
rego_setpoint_variable: $ROOM_SETPOINT_BASE_TEMP
sensor_id: indoor_temp
visual:
min_temperature: 10
max_temperature: 25
temperature_step: 0.5
sensor:
- platform: homeassistant
entity_id: sensor.bedroom_air_quality_bedroom_bme280_temperature
id: indoor_temp
accuracy_decimals: 1
- platform: rego1000
name: Heat Carrier 1
rego_variable: $GT1_TEMP
value_factor: .1
unit_of_measurement: °C
state_class: measurement
accuracy_decimals: 1
- platform: rego1000
name: Outdoor
rego_variable: $GT2_TEMP
value_factor: .1
unit_of_measurement: °C
state_class: measurement
accuracy_decimals: 1
- platform: rego1000

OSV....
Du redigerar rego1000.yaml men när du kör esphome pekar du ut rego1000-DINVERSION.yaml
 
Tack för det. Det närmar sig. Dock kan jag inte ladda alla sensorer. Vilka portar använder jag på en esp32-wroom-32. Jag gissar på 16 och 17 men får inga värden till homeassistant.
 
Uppdatering. Efter att ha kompletterat med en MCP2551 modul och kopplat denna till till CANL och CANH mot VP och TX/RX på GPIO 1 och 3 på ESP32an så ser det ut att funka som det ska. Viktigt att rego-1000 filen har formatet UTF-8.
 
  • Gilla
jagheterfredrik
  • Laddar…
Hej igen!
Tror mina sista hjärnceller tog slut i samband med installationen (eller åtminstone behöver vila upp sig ett tag.. 😆).
Skulle någon kunna förklara hur ni har fixat:
Act as an IVT indoor sensor using the tempeature from a home assistant integrated temperature sensor

Har flera olika aqara sensorer att välja på, men fattar inte riktigt hur "kopplingen" sker mellan pump och sensor. Tack på förhand!
/ Tobbe
 
T Tooth skrev:
Hej igen!
Tror mina sista hjärnceller tog slut i samband med installationen (eller åtminstone behöver vila upp sig ett tag.. 😆).
Skulle någon kunna förklara hur ni har fixat:
Act as an IVT indoor sensor using the tempeature from a home assistant integrated temperature sensor

Har flera olika aqara sensorer att välja på, men fattar inte riktigt hur "kopplingen" sker mellan pump och sensor. Tack på förhand!
/ Tobbe
Se https://github.com/jagheterfredrik/...3fa395a433a80c8071f7368/rego1000.yaml#L46-L52

"entity_id" är en sensor i Home Assistant som agerar "innegivare", IDt hittar du i Home Assistant UI bl.a. genom Settings -> Devices & Services -> Entities. Du kan låta "id" och "sensor_id" vara, de måste bara vara samma.
 
  • Gilla
Tooth
  • Laddar…
Hej. Jag har fortfarande en del problem. En hel del trafik kommer in. Se logg från ESP.

INFO Reading configuration /config/esphome/esphome-web-8da334.yaml...
INFO Starting log output from esphome-web-8da334.local using esphome API
INFO Successfully connected to esphome-web-8da334.local
[22:15:56][app:102]: ESPHome version 2022.12.8 compiled on Aug 13 2024, 21:39:37
[22:15:56][C][wifi:504]: WiFi:
[22:15:56][C][wifi:362]: Local MAC: C4:5B:BE:8D:A3:34
[22:15:56][C][wifi:363]: SSID: 'Wifi_Hem'[redacted]
[22:15:56][C][wifi:364]: IP Address: 192.168.2.209
[22:15:56][C][wifi:366]: BSSID: B4:FB:E4:74:32:BF[redacted]
[22:15:56][C][wifi:367]: Hostname: 'esphome-web-8da334'
[22:15:56][C][wifi:369]: Signal strength: -60 dB ▂▄▆█
[22:15:56][V][wifi:371]: Priority: 0.0
[22:15:56][C][wifi:373]: Channel: 6
[22:15:56][C][wifi:374]: Subnet: 255.255.255.0
[22:15:56][C][wifi:375]: Gateway: 192.168.2.1
[22:15:56][C][wifi:376]: DNS1: 192.168.2.1
[22:15:56][C][wifi:377]: DNS2: 0.0.0.0
[22:15:56][C][logger:293]: Logger:
[22:15:56][C][logger:294]: Level: VERBOSE
[22:15:56][C][logger:295]: Log Baud Rate: 115200
[22:15:56][C][logger:296]: Hardware UART: UART0
[22:15:56][D][canbus:067]: received can message (#1) extended can_id=0x8000270 size=2
[22:15:56][V][canbus:077]: can_message.data[0]=02
[22:15:56][V][canbus:077]: can_message.data[1]=0c
[22:15:56][C][canbus:021]: config standard id=0x000
[22:15:56][C][mdns:103]: mDNS:
[22:15:56][C][mdns:104]: Hostname: esphome-web-8da334
[22:15:56][V][mdns:105]: Services:
[22:15:56][V][mdns:107]: - _esphomelib, _tcp, 6053
[22:15:56][V][mdns:109]: TXT: version = 2022.12.8
[22:15:56][V][mdns:109]: TXT: mac = c45bbe8da334
[22:15:56][V][mdns:109]: TXT: platform = ESP32
[22:15:56][V][mdns:109]: TXT: board = esp32-evb
[22:15:56][V][mdns:109]: TXT: network = wifi
[22:15:56][C][ota:093]: Over-The-Air Updates:
[22:15:56][C][ota:094]: Address: esphome-web-8da334.local:3232
[22:15:56][C][api:138]: API Server:
[22:15:56][C][api:139]: Address: esphome-web-8da334.local:6053
[22:15:56][C][api:143]: Using noise encryption: NO
[22:15:56][C][homeassistant.sensor:030]: Homeassistant Sensor 'indoor_temp'
[22:15:56][C][homeassistant.sensor:030]: State Class: ''
[22:15:56][C][homeassistant.sensor:030]: Unit of Measurement: ''
[22:15:56][C][homeassistant.sensor:030]: Accuracy Decimals: 1
[22:15:56][C][homeassistant.sensor:031]: Entity ID: 'sensor.indoor_temperature'
[22:15:57][D][canbus:067]: received can message (#1) extended can_id=0x80060 size=1
[22:15:57][V][canbus:077]: can_message.data[0]=00
[22:15:57][D][canbus:067]: received can message (#1) extended can_id=0x8020270 size=2
[22:15:57][V][canbus:077]: can_message.data[0]=02
[22:15:57][V][canbus:077]: can_message.data[1]=62
[22:15:57][D][canbus:067]: received can message (#1) extended can_id=0x8004270 size=2
[22:15:57][V][canbus:077]: can_message.data[0]=02
[22:15:57][V][canbus:077]: can_message.data[1]=56
[22:15:57][D][canbus:067]: received can message (#1) extended can_id=0x38270 size=1
[22:15:57][V][canbus:077]: can_message.data[0]=01
[22:15:58][D][canbus:067]: received can message (#1) extended can_id=0x8008270 size=2
[22:15:58][V][canbus:077]: can_message.data[0]=01
[22:15:58][V][canbus:077]: can_message.data[1]=12
[22:15:58][D][canbus:067]: received can message (#1) extended can_id=0x34270 size=1
[22:15:58][V][canbus:077]: can_message.data[0]=00
[22:15:58][D][canbus:031]: send extended id=0x04b6ffe0 rtr=TRUE size=0
[22:15:58][D][canbus:067]: received can message (#1) extended can_id=0xcb6ffe0 size=1
[22:15:58][V][canbus:077]: can_message.data[0]=00
[22:15:58][V][sensor:076]: 'Hot gas': Received new state 0.000000
[22:15:58][D][sensor:127]: 'Hot gas': Sending state 0.00000 °C with 1 decimals of accuracy
[22:15:58][D][canbus:031]: send extended id=0x04e3bfe0 rtr=TRUE size=0
[22:15:58][D][canbus:067]: received can message (#1) extended can_id=0xce3bfe0 size=1
[22:15:58][V][canbus:077]: can_message.data[0]=00
[22:15:58][V][sensor:076]: 'Heating stop': Received new state 0.000000
[22:15:58][D][sensor:127]: 'Heating stop': Sending state 0.00000 °C with 1 decimals of accuracy
[22:15:58][D][canbus:031]: send extended id=0x04ac7fe0 rtr=TRUE size=0
[22:15:58][D][canbus:067]: received can message (#1) extended can_id=0xcac7fe0 size=1
[22:15:58][V][canbus:077]: can_message.data[0]=00
[22:15:58][V][sensor:076]: 'Outdoor': Received new state 0.000000
[22:15:58][D][sensor:127]: 'Outdoor': Sending state 0.00000 °C with 1 decimals of accuracy
[22:15:59][D][canbus:031]: send extended id=0x04e1ffe0 rtr=TRUE size=0
[22:15:59][D][canbus:067]: received can message (#1) extended can_id=0xce1ffe0 size=1
[22:15:59][V][canbus:077]: can_message.data[0]=00
[22:15:59][V][sensor:076]: 'Heating setpoint': Received new state 0.000000
[22:15:59][D][sensor:127]: 'Heating setpoint': Sending state 0.00000 °C with 1 decimals of accuracy
[22:15:59][D][canbus:067]: received can message (#1) extended can_id=0x80060 size=1
[22:15:59][V][canbus:077]: can_message.data[0]=00
[22:15:59][D][canbus:067]: received can message (#1) extended can_id=0x800c270 size=2
[22:15:59][V][canbus:077]: can_message.data[0]=02
[22:15:59][V][canbus:077]: can_message.data[1]=29
[22:15:59][D][canbus:031]: send extended id=0x04aa7fe0 rtr=TRUE size=0
[22:15:59][D][canbus:067]: received can message (#1) extended can_id=0xcaa7fe0 size=1
[22:15:59][V][canbus:077]: can_message.data[0]=01
[22:15:59][V][sensor:076]: 'Heat Carrier 1': Received new state 0.100000
[22:15:59][D][sensor:127]: 'Heat Carrier 1': Sending state 0.10000 °C with 1 decimals of accuracy
[22:15:59][D][canbus:031]: send extended id=0x04c4bfe0 rtr=TRUE size=0
[22:15:59][D][canbus:067]: received can message (#1) extended can_id=0xcc4bfe0 size=1

Dock får jag kanske inte helt korrekta värden. Jag tycker inte temperaturerna ändras något.
Compressor och pumpar verkar stämma med av och på. Samt att inget händer när jag väljer DHW Economy. Inget ändras i pumpen.
Jag hittar inte heller innemätaren i HA som borde heta "sensor.indoor_temperature"

Skärmdump av ESPHome webbsida som visar enhetens information, automatiseringar, scenarier, skript, kontroller, sensorer och loggbok.
Inloggade ser högupplösta bilder
Skapa konto
Gratis och tar endast 30 sekunder

Har du något tips på vad som kan vara fel?
 
Magnus_Hansson2421 Magnus_Hansson2421 skrev:
Hej. Jag har fortfarande en del problem. En hel del trafik kommer in. Se logg från ESP.

INFO Reading configuration /config/esphome/esphome-web-8da334.yaml...
INFO Starting log output from esphome-web-8da334.local using esphome API
INFO Successfully connected to esphome-web-8da334.local
[22:15:56][app:102]: ESPHome version 2022.12.8 compiled on Aug 13 2024, 21:39:37
[22:15:56][C][wifi:504]: WiFi:
[22:15:56][C][wifi:362]: Local MAC: C4:5B:BE:8D:A3:34
[22:15:56][C][wifi:363]: SSID: 'Wifi_Hem'[redacted]
[22:15:56][C][wifi:364]: IP Address: 192.168.2.209
[22:15:56][C][wifi:366]: BSSID: B4:FB:E4:74:32:BF[redacted]
[22:15:56][C][wifi:367]: Hostname: 'esphome-web-8da334'
[22:15:56][C][wifi:369]: Signal strength: -60 dB ▂▄▆█
[22:15:56][V][wifi:371]: Priority: 0.0
[22:15:56][C][wifi:373]: Channel: 6
[22:15:56][C][wifi:374]: Subnet: 255.255.255.0
[22:15:56][C][wifi:375]: Gateway: 192.168.2.1
[22:15:56][C][wifi:376]: DNS1: 192.168.2.1
[22:15:56][C][wifi:377]: DNS2: 0.0.0.0
[22:15:56][C][logger:293]: Logger:
[22:15:56][C][logger:294]: Level: VERBOSE
[22:15:56][C][logger:295]: Log Baud Rate: 115200
[22:15:56][C][logger:296]: Hardware UART: UART0
[22:15:56][D][canbus:067]: received can message (#1) extended can_id=0x8000270 size=2
[22:15:56][V][canbus:077]: can_message.data[0]=02
[22:15:56][V][canbus:077]: can_message.data[1]=0c
[22:15:56][C][canbus:021]: config standard id=0x000
[22:15:56][C][mdns:103]: mDNS:
[22:15:56][C][mdns:104]: Hostname: esphome-web-8da334
[22:15:56][V][mdns:105]: Services:
[22:15:56][V][mdns:107]: - _esphomelib, _tcp, 6053
[22:15:56][V][mdns:109]: TXT: version = 2022.12.8
[22:15:56][V][mdns:109]: TXT: mac = c45bbe8da334
[22:15:56][V][mdns:109]: TXT: platform = ESP32
[22:15:56][V][mdns:109]: TXT: board = esp32-evb
[22:15:56][V][mdns:109]: TXT: network = wifi
[22:15:56][C][ota:093]: Over-The-Air Updates:
[22:15:56][C][ota:094]: Address: esphome-web-8da334.local:3232
[22:15:56][C][api:138]: API Server:
[22:15:56][C][api:139]: Address: esphome-web-8da334.local:6053
[22:15:56][C][api:143]: Using noise encryption: NO
[22:15:56][C][homeassistant.sensor:030]: Homeassistant Sensor 'indoor_temp'
[22:15:56][C][homeassistant.sensor:030]: State Class: ''
[22:15:56][C][homeassistant.sensor:030]: Unit of Measurement: ''
[22:15:56][C][homeassistant.sensor:030]: Accuracy Decimals: 1
[22:15:56][C][homeassistant.sensor:031]: Entity ID: 'sensor.indoor_temperature'
[22:15:57][D][canbus:067]: received can message (#1) extended can_id=0x80060 size=1
[22:15:57][V][canbus:077]: can_message.data[0]=00
[22:15:57][D][canbus:067]: received can message (#1) extended can_id=0x8020270 size=2
[22:15:57][V][canbus:077]: can_message.data[0]=02
[22:15:57][V][canbus:077]: can_message.data[1]=62
[22:15:57][D][canbus:067]: received can message (#1) extended can_id=0x8004270 size=2
[22:15:57][V][canbus:077]: can_message.data[0]=02
[22:15:57][V][canbus:077]: can_message.data[1]=56
[22:15:57][D][canbus:067]: received can message (#1) extended can_id=0x38270 size=1
[22:15:57][V][canbus:077]: can_message.data[0]=01
[22:15:58][D][canbus:067]: received can message (#1) extended can_id=0x8008270 size=2
[22:15:58][V][canbus:077]: can_message.data[0]=01
[22:15:58][V][canbus:077]: can_message.data[1]=12
[22:15:58][D][canbus:067]: received can message (#1) extended can_id=0x34270 size=1
[22:15:58][V][canbus:077]: can_message.data[0]=00
[22:15:58][D][canbus:031]: send extended id=0x04b6ffe0 rtr=TRUE size=0
[22:15:58][D][canbus:067]: received can message (#1) extended can_id=0xcb6ffe0 size=1
[22:15:58][V][canbus:077]: can_message.data[0]=00
[22:15:58][V][sensor:076]: 'Hot gas': Received new state 0.000000
[22:15:58][D][sensor:127]: 'Hot gas': Sending state 0.00000 °C with 1 decimals of accuracy
[22:15:58][D][canbus:031]: send extended id=0x04e3bfe0 rtr=TRUE size=0
[22:15:58][D][canbus:067]: received can message (#1) extended can_id=0xce3bfe0 size=1
[22:15:58][V][canbus:077]: can_message.data[0]=00
[22:15:58][V][sensor:076]: 'Heating stop': Received new state 0.000000
[22:15:58][D][sensor:127]: 'Heating stop': Sending state 0.00000 °C with 1 decimals of accuracy
[22:15:58][D][canbus:031]: send extended id=0x04ac7fe0 rtr=TRUE size=0
[22:15:58][D][canbus:067]: received can message (#1) extended can_id=0xcac7fe0 size=1
[22:15:58][V][canbus:077]: can_message.data[0]=00
[22:15:58][V][sensor:076]: 'Outdoor': Received new state 0.000000
[22:15:58][D][sensor:127]: 'Outdoor': Sending state 0.00000 °C with 1 decimals of accuracy
[22:15:59][D][canbus:031]: send extended id=0x04e1ffe0 rtr=TRUE size=0
[22:15:59][D][canbus:067]: received can message (#1) extended can_id=0xce1ffe0 size=1
[22:15:59][V][canbus:077]: can_message.data[0]=00
[22:15:59][V][sensor:076]: 'Heating setpoint': Received new state 0.000000
[22:15:59][D][sensor:127]: 'Heating setpoint': Sending state 0.00000 °C with 1 decimals of accuracy
[22:15:59][D][canbus:067]: received can message (#1) extended can_id=0x80060 size=1
[22:15:59][V][canbus:077]: can_message.data[0]=00
[22:15:59][D][canbus:067]: received can message (#1) extended can_id=0x800c270 size=2
[22:15:59][V][canbus:077]: can_message.data[0]=02
[22:15:59][V][canbus:077]: can_message.data[1]=29
[22:15:59][D][canbus:031]: send extended id=0x04aa7fe0 rtr=TRUE size=0
[22:15:59][D][canbus:067]: received can message (#1) extended can_id=0xcaa7fe0 size=1
[22:15:59][V][canbus:077]: can_message.data[0]=01
[22:15:59][V][sensor:076]: 'Heat Carrier 1': Received new state 0.100000
[22:15:59][D][sensor:127]: 'Heat Carrier 1': Sending state 0.10000 °C with 1 decimals of accuracy
[22:15:59][D][canbus:031]: send extended id=0x04c4bfe0 rtr=TRUE size=0
[22:15:59][D][canbus:067]: received can message (#1) extended can_id=0xcc4bfe0 size=1

Dock får jag kanske inte helt korrekta värden. Jag tycker inte temperaturerna ändras något.
Compressor och pumpar verkar stämma med av och på. Samt att inget händer när jag väljer DHW Economy. Inget ändras i pumpen.
Jag hittar inte heller innemätaren i HA som borde heta "sensor.indoor_temperature"

[bild]
Har du något tips på vad som kan vara fel?
Vad har du för rego-version och använder du motsvarande yaml?

Du ska ändra ”sensor.indoor_temperature” till ”sensor.din_aqara_tempgivare”
 
J jagheterfredrik skrev:
Vad har du för rego-version och använder du motsvarande yaml?

Du ska ändra ”sensor.indoor_temperature” till ”sensor.din_aqara_tempgivare”
Nu har jag rätt rego version och yamlfil. Använde en nyare fil först till min 3.6 version.
Funkade fint att lägga till min rumsgivare istället för "sensor.indoor_temperature" rego1000.yaml filen så dök innetemperaturen upp i min värmepump.
 
  • Gilla
jagheterfredrik
  • Laddar…
Vi vill skicka notiser för ämnen du bevakar och händelser som berör dig.