WaveShare RS485-ETH en Fairland Warmtepomp

Pagina: 1 2 Laatste
Acties:

  • Hanzzzie
  • Registratie: December 2011
  • Laatst online: 13:59
Iemand die weet hoe ik kan zien of mijn Blue+ warmtepomp dit ook kan?

deze heeft wel dedicated modbus aansluiting maar vind de uitleg nogal vaag :)
Afbeeldingslocatie: https://tweakers.net/i/R1N5AuPPU_jka34eK4psTBu4eaM=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/H6Z3NmHCc3HjtGBNsGFe3eAh.png?f=user_large

mn waterpomp Aquaforte Pro van inverflow zou dit ook hebben.
Afbeeldingslocatie: https://tweakers.net/i/eqqKM5vaEZ6MCY6DFP9OmHrPJeQ=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/8iIQYixMEne787MtC1oZTLgc.png?f=user_large

Helaas beide met Wifi verbonden en geen app in HA :(

[ Voor 67% gewijzigd door Hanzzzie op 11-09-2025 07:50 ]

Simracing and 3D-Printing enthousiast


  • Invisible_man
  • Registratie: Juni 2006
  • Laatst online: 15:33
Hanzzzie schreef op donderdag 11 september 2025 @ 07:48:
Iemand die weet hoe ik kan zien of mijn Blue+ warmtepomp dit ook kan?

deze heeft wel dedicated modbus aansluiting maar vind de uitleg nogal vaag :)
[Afbeelding]

mn waterpomp Aquaforte Pro van inverflow zou dit ook hebben.
[Afbeelding]

Helaas beide met Wifi verbonden en geen app in HA :(
Om hier wat mee te kunnen, moet je een modbus adressenlijst van je warmtepomp zien te vinden, anders weet je niet wat je moet lezen en schrijven. En weet je zeker dat het modbus is? Dat het een RS-485 aansluiting is maakt het nog geen modbus.

  • Hanzzzie
  • Registratie: December 2011
  • Laatst online: 13:59
Invisible_man schreef op donderdag 11 september 2025 @ 07:52:
[...]

Om hier wat mee te kunnen, moet je een modbus adressenlijst van je warmtepomp zien te vinden, anders weet je niet wat je moet lezen en schrijven. En weet je zeker dat het modbus is? Dat het een RS-485 aansluiting is maakt het nog geen modbus.
hmmm, niet onbelangrijk detail dat laatste :)
dacht dat RS485 altijd wel modbus was.

terug naar af dus

Simracing and 3D-Printing enthousiast


  • Invisible_man
  • Registratie: Juni 2006
  • Laatst online: 15:33
Hanzzzie schreef op donderdag 11 september 2025 @ 08:04:
[...]

hmmm, niet onbelangrijk detail dat laatste :)
dacht dat RS485 altijd wel modbus was.

terug naar af dus
Precies :)

Vergelijk het met een usb aansluiting, dat het een usb aansluiting is, maakt het nog geen opslagvolume, het kan net zo goed een muis zijn. Is maar net wat voor data er over gestuurd gaat worden.

  • mories76
  • Registratie: December 2021
  • Laatst online: 18-03 20:35
Smrtbr schreef op vrijdag 20 juni 2025 @ 00:15:
[...]


Unfortunately, I am having trouble finding the correct connection. My heat pump is equipped with the control board SP.KYZ1.5-4.1.

The board has two RS485 ports, one of which is connected to the control display with integrated Tuya module. The second port is free.

According to a datasheet, the free port is intended for a "central control unit." Has anyone successfully controlled a heat pump with such a board via Modbus and can provide guidance?
I have a Aquaforte Full Intverter5,5 KW heatpump, with exactly the same control board.
Whatever I do, I cannot get any reply via Modbus.

I did receive a Modbus manual from the wholesaler. I will check if I can attach it to this message.
At first it looked very easy, 9600,8,N,1. Run an device_scan to search for the address, but unfortunately not very successful so far.

  • The Source
  • Registratie: April 2000
  • Laatst online: 20:51
mories76 schreef op donderdag 6 november 2025 @ 18:48:
[...]


I have a Aquaforte Full Intverter5,5 KW heatpump, with exactly the same control board.
Whatever I do, I cannot get any reply via Modbus.

I did receive a Modbus manual from the wholesaler. I will check if I can attach it to this message.
At first it looked very easy, 9600,8,N,1. Run an device_scan to search for the address, but unfortunately not very successful so far.
I also still didn't get it to work. You can upload the manual as photos.
I was also informed that some models have the dipswitches inverted on the PCB.

  • mngm
  • Registratie: Mei 2007
  • Laatst online: 07-04 11:36
@The Source Ik heb dezelfde verticale warmtepomp als jij. Kan je me vertellen waar ik de PCB met de RS485 connector terugvind? Moet ik gans de bovenkant losmaken of zit dit bij de stroom aansluiting op de zijkant?

Ik zal deze aansluiten met een esp32 (m5stack atom lite + tail485). Op die manier stuur ik ook mijn sugar vally hydrolife aan en dat gaat heel vlot.

  • The Source
  • Registratie: April 2000
  • Laatst online: 20:51
mngm schreef op zondag 29 maart 2026 @ 09:10:
@The Source Ik heb dezelfde verticale warmtepomp als jij. Kan je me vertellen waar ik de PCB met de RS485 connector terugvind? Moet ik gans de bovenkant losmaken of zit dit bij de stroom aansluiting op de zijkant?

Ik zal deze aansluiten met een esp32 (m5stack atom lite + tail485). Op die manier stuur ik ook mijn sugar vally hydrolife aan en dat gaat heel vlot.
Dat was mijn probleem in het begin ook! :)

Voordat je begint uiteraard de stroomtoevoer uitschakelen dmv de werkschakelaar oid.

Stap 1
Eerst dient de bovenplaat verwijderd te worden. Bij mij waren een paar schroeven dol en vast (geroest), dus pas op en zorg voor goed gereedschap.

Stap 2
Daarna kun je aan de rechter zijnkant een paneel verwijderen waar de stroom toevoer zit, daar kun je de stroom halen (en de atom wegstoppen). Deze nog niet dichtdraaien zodat je de kabel naar de aansturings kast kunt doortrekken.

Stap3
Daarna moet de voorkant eraf, schroeven boven in (3 of 4 tal), onder (3 of 4 tal) en links volgens mij ook, niet zeker, maar dat is er maar 1. De voorkant dien je een paar cm naar boven te tillen zodat een haak waar deze op rust (linker kant iig) loskomt. Daarna oppassen want de display zit met een kabel vast naar de aansturingsdoos, dus deze aan de zijkant wegzetten.

Stap4
Daarna heb je toegang tot een waterdichte aansturingsdoos waar de printplaat inzit. Deze zit voor aan de rechterkant. Hier kun je de kabel van de atom inpluggen en deze doortrekken naar de kast aan de rechterkant waar de stroomaansluiting zit (en bij mij de Atom).

Ik heb helaas geen duidelijke fotos van het process. Mocht je er niet uitkomen dan hoor ik het graag. Voor de duidelijkheid, het voor de airflow geperforeerde gedeelte aan de linkerkant, achterkant, rechterkant hoeft NIET los.

Ik heb het na heel wat klooien nog steeds niet werkend. Dit ivm de dipswitches en settings. Graag hoor ik of jij het werkend krijgt want ik zou het ook graag via ESP32 aansturen, nu gebruik ik Tuya Local in HA.
Afbeeldingslocatie: https://tweakers.net/i/24GmjNJURyvZPtUW4h9o2Zw7lZA=/232x232/filters:strip_icc():strip_exif()/f/image/mlbptd4sFU7sxY5t7zOWEATJ.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/XxK_doZDfIBMY-QKD2Ha1jXwbhQ=/232x232/filters:strip_icc():strip_exif()/f/image/pnQWqfoziWxmpOyGEBzUi97p.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/X2oG06Y37C3s8qkeLnXoAqOHvfo=/232x232/filters:strip_icc():strip_exif()/f/image/YGdJRIbgI9SgKMqvREnAY2Fo.jpg?f=fotoalbum_tile
Afbeeldingslocatie: https://tweakers.net/i/kCgfjfAAEEv9tDZP_c4VJahHfWg=/232x232/filters:strip_icc():strip_exif()/f/image/7wlc58s6Tqs48FmtfdhjxpzR.jpg?f=fotoalbum_tile

  • mngm
  • Registratie: Mei 2007
  • Laatst online: 07-04 11:36
The Source schreef op zondag 29 maart 2026 @ 12:25:
[...]


Dat was mijn probleem in het begin ook! :)

Voordat je begint uiteraard de stroomtoevoer uitschakelen dmv de werkschakelaar oid.

Stap 1
Eerst dient de bovenplaat verwijderd te worden. Bij mij waren een paar schroeven dol en vast (geroest), dus pas op en zorg voor goed gereedschap.

Stap 2
Daarna kun je aan de rechter zijnkant een paneel verwijderen waar de stroom toevoer zit, daar kun je de stroom halen (en de atom wegstoppen). Deze nog niet dichtdraaien zodat je de kabel naar de aansturings kast kunt doortrekken.

Stap3
Daarna moet de voorkant eraf, schroeven boven in (3 of 4 tal), onder (3 of 4 tal) en links volgens mij ook, niet zeker, maar dat is er maar 1. De voorkant dien je een paar cm naar boven te tillen zodat een haak waar deze op rust (linker kant iig) loskomt. Daarna oppassen want de display zit met een kabel vast naar de aansturingsdoos, dus deze aan de zijkant wegzetten.

Stap4
Daarna heb je toegang tot een waterdichte aansturingsdoos waar de printplaat inzit. Deze zit voor aan de rechterkant. Hier kun je de kabel van de atom inpluggen en deze doortrekken naar de kast aan de rechterkant waar de stroomaansluiting zit (en bij mij de Atom).

Ik heb helaas geen duidelijke fotos van het process. Mocht je er niet uitkomen dan hoor ik het graag. Voor de duidelijkheid, het voor de airflow geperforeerde gedeelte aan de linkerkant, achterkant, rechterkant hoeft NIET los.

Ik heb het na heel wat klooien nog steeds niet werkend. Dit ivm de dipswitches en settings. Graag hoor ik of jij het werkend krijgt want ik zou het ook graag via ESP32 aansturen, nu gebruik ik Tuya Local in HA.
[Afbeelding][Afbeelding][Afbeelding]
[Afbeelding]
Bedankt voor de heldere uitleg! Dit is een projectje voor volgend weekend. Ik laat zeker weten of en hoe ik het werkend krijg. Nu idd ook via Tuya Local maar dat werkt niet goed vind ik.

  • mngm
  • Registratie: Mei 2007
  • Laatst online: 07-04 11:36
@The Source

Toch vandaag al de esp32 (m5stack atom lite + tail485) geinstalleerd. De m5stack is erg handig omdat de tail485 12V neemt van de modbus connector en zo ook direct de esp32 van 5V voorziet. Gewoon 1 kabel tussen de atom/tail485 en de connector op de pcb van de warmtepomp.

Atom + Tail485:
Afbeeldingslocatie: https://tweakers.net/i/6INWF98vyzBhLKQ4I4QCNo5d7ks=/x800/filters:strip_icc():strip_exif()/f/image/eywBDL65l0CX7JvJ2ktvCvJh.jpg?f=fotoalbum_large

De atom blijft gewoon volledig in de behuizing van de warmtepomp. Ik vreesde dat deze mijn wifinetwerk niet meer ging zien maar dat werkt gelukkig wel. Het AP hangt er ook maar een paar meter vandaag in het tuinhuis.
Je ziet de atom hier linksbovenaan.;
Afbeeldingslocatie: https://tweakers.net/i/ZDjudpZYn6hYbm-OPz28M7HrrXI=/x800/filters:strip_icc():strip_exif()/f/image/1AsFgs72V59Uuhn5hSTygLnc.jpg?f=fotoalbum_large

Op deze foto zie je ook de dip switches links onderaan, ik heb deze niet aangepast en alles werkte gelijk:
Afbeeldingslocatie: https://tweakers.net/i/LItuH7BUAHug4k6J74eORL3BuSg=/x800/filters:strip_icc():strip_exif()/f/image/agwJdPykQtojwAQD3Y0BixuQ.jpg?f=fotoalbum_large

Hier dan nog de yaml die op de esp32 geladen is:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
esphome:
  name: warmtepomp-fairland
  friendly_name: Fairland Inver-X

esp32:
  board: m5stack-atom
  flash_size: 4MB
  framework:
    type: esp-idf

logger:
  baud_rate: 0  # Disabled — UART needed for Modbus

api:
  encryption:
    key: "HIDDEN"

ota:
  - platform: esphome
    password: "*****************"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  ap:
    ssid: "Fairland Fallback Hotspot"
    password: "HIDDEN"

captive_portal:

# --- UART for RS485 (Tail485 pins) ---
uart:
  id: mod_bus
  tx_pin: GPIO26
  rx_pin: GPIO32
  baud_rate: 9600
  stop_bits: 1
  parity: NONE
  data_bits: 8

modbus:
  id: modbus1
  uart_id: mod_bus

modbus_controller:
  - id: fairland
    address: 0x01
    modbus_id: modbus1
    update_interval: 10s
    command_throttle: 100ms   # 100ms between requests, well above 60ms minimum

# ============================================================
# BINARY SENSORS
# ============================================================
binary_sensor:

  # --- Atom Lite Button ---
  - platform: gpio
    pin:
      number: GPIO39
      mode: INPUT
      inverted: true
    name: "Atom Button"
    id: atom_button
    filters:
      - delayed_on: 50ms
      - delayed_off: 50ms
    on_multi_click:
      - timing:
          - ON for at most 0.8s
          - OFF for at most 0.5s
          - ON for at most 0.8s
          - OFF for at least 0.2s
        then:
          - logger.log: "Double Clicked"
          - light.turn_on:
              id: atom_light
              red: 100%
              blue: 50%
              green: 20%
              brightness: 50%
      - timing:
          - ON for at least 0.8s
        then:
          - logger.log: "Single Long Clicked"
          - light.turn_on:
              id: atom_light
              green: 100%
              blue: 50%
              red: 30%
              brightness: 100%

  # --- Warmtepomp status ---
  - platform: modbus_controller
    modbus_controller_id: fairland
    name: "Status ON/OFF"
    register_type: discrete_input
    address: 0
    force_new_range: true

  - platform: modbus_controller
    modbus_controller_id: fairland
    name: "Ontdooien Actief"
    register_type: discrete_input
    address: 1
    force_new_range: true

  - platform: modbus_controller
    modbus_controller_id: fairland
    name: "Storing / Beveiliging"
    register_type: discrete_input
    address: 16
    force_new_range: true

# ============================================================
# LED
# ============================================================
light:
  - platform: esp32_rmt_led_strip
    rgb_order: GRB
    pin: GPIO27
    num_leds: 1
    chipset: SK6812
    name: "Atom RGB Light"
    id: atom_light
    restore_mode: RESTORE_DEFAULT_OFF
    effects:
      - random:
          name: "Random"
          transition_length: 1s
          update_interval: 1s

# ============================================================
# SENSORS (Input Registers FC04)
# Temperature type 1: °C = (raw - 60) / 2 → filters: multiply 0.5, offset -30
# Temperature type 2: °C = raw / 2         → filters: multiply 0.5 only
# All values arrive in HA already converted to °C
# ============================================================
sensor:
  - platform: modbus_controller
    modbus_controller_id: fairland
    name: "Compressor Snelheid"
    register_type: read
    address: 0
    force_new_range: true
    unit_of_measurement: "%"
    state_class: measurement
    value_type: U_WORD

  - platform: modbus_controller
    modbus_controller_id: fairland
    name: "PFC Spanning"
    register_type: read
    address: 2
    force_new_range: true
    unit_of_measurement: "V"
    device_class: voltage
    state_class: measurement
    value_type: U_WORD

  - platform: modbus_controller
    modbus_controller_id: fairland
    name: "Inlaatwater Temperatuur"
    id: pwp_inlet_water_temperature
    register_type: read
    address: 3
    force_new_range: true
    unit_of_measurement: "°C"
    device_class: temperature
    state_class: measurement
    accuracy_decimals: 1
    value_type: U_WORD
    filters:
      - multiply: 0.5
      - offset: -30

  - platform: modbus_controller
    modbus_controller_id: fairland
    name: "Uitlaatwater Temperatuur"
    register_type: read
    address: 4
    force_new_range: true
    unit_of_measurement: "°C"
    device_class: temperature
    state_class: measurement
    accuracy_decimals: 1
    value_type: U_WORD
    filters:
      - multiply: 0.5
      - offset: -30

  - platform: modbus_controller
    modbus_controller_id: fairland
    name: "Buitentemperatuur"
    register_type: read
    address: 5
    force_new_range: true
    unit_of_measurement: "°C"
    device_class: temperature
    state_class: measurement
    accuracy_decimals: 1
    value_type: U_WORD
    filters:
      - multiply: 0.5
      - offset: -30

  - platform: modbus_controller
    modbus_controller_id: fairland
    name: "Gas Uitlaat Temperatuur"
    register_type: read
    address: 6
    force_new_range: true
    unit_of_measurement: "°C"
    device_class: temperature
    state_class: measurement
    accuracy_decimals: 1
    value_type: U_WORD
    filters:
      - multiply: 0.5  # Type 2 — no offset

  - platform: modbus_controller
    modbus_controller_id: fairland
    name: "Buitenspoel Temperatuur"
    register_type: read
    address: 7
    force_new_range: true
    unit_of_measurement: "°C"
    device_class: temperature
    state_class: measurement
    accuracy_decimals: 1
    value_type: U_WORD
    filters:
      - multiply: 0.5
      - offset: -30

  - platform: modbus_controller
    modbus_controller_id: fairland
    name: "Gas Retour Temperatuur"
    register_type: read
    address: 8
    force_new_range: true
    unit_of_measurement: "°C"
    device_class: temperature
    state_class: measurement
    accuracy_decimals: 1
    value_type: U_WORD
    filters:
      - multiply: 0.5
      - offset: -30

  - platform: modbus_controller
    modbus_controller_id: fairland
    name: "Binnenspoel Temperatuur"
    register_type: read
    address: 9
    force_new_range: true
    unit_of_measurement: "°C"
    device_class: temperature
    state_class: measurement
    accuracy_decimals: 1
    value_type: U_WORD
    filters:
      - multiply: 0.5
      - offset: -30

  - platform: modbus_controller
    modbus_controller_id: fairland
    name: "Compressor Frequentie"
    register_type: read
    address: 10
    force_new_range: true
    unit_of_measurement: "Hz"
    state_class: measurement
    value_type: U_WORD

  - platform: modbus_controller
    modbus_controller_id: fairland
    name: "Compressor Stroom"
    register_type: read
    address: 11
    force_new_range: true
    unit_of_measurement: "A"
    device_class: current
    state_class: measurement
    accuracy_decimals: 1
    value_type: U_WORD
    filters:
      - multiply: 0.1

  - platform: modbus_controller
    modbus_controller_id: fairland
    name: "Koelplaat Temperatuur"
    register_type: read
    address: 12
    force_new_range: true
    unit_of_measurement: "°C"
    device_class: temperature
    state_class: measurement
    accuracy_decimals: 1
    value_type: U_WORD
    filters:
      - multiply: 0.5  # Type 2 — no offset

  - platform: modbus_controller
    modbus_controller_id: fairland
    name: "EEV Opening"
    register_type: read
    address: 13
    force_new_range: true
    state_class: measurement
    value_type: U_WORD

  - platform: modbus_controller
    modbus_controller_id: fairland
    name: "DC Ventilator Snelheid"
    register_type: read
    address: 14
    force_new_range: true
    unit_of_measurement: "RPM"
    state_class: measurement
    value_type: U_WORD

# ============================================================
# SWITCH
# ============================================================
switch:
  - platform: modbus_controller
    modbus_controller_id: fairland
    name: "Warmtepomp Aan/Uit"
    register_type: coil
    address: 0

# ============================================================
# SELECT (mode control)
# ============================================================
select:
  - platform: modbus_controller
    modbus_controller_id: fairland
    name: "Functie Selectie"
    address: 0
    value_type: U_WORD
    optionsmap:
      "Auto": 0
      "Verwarmen": 1
      "Koelen": 2

  - platform: modbus_controller
    modbus_controller_id: fairland
    name: "Werkingsmodus"
    address: 1
    value_type: U_WORD
    optionsmap:
      "Smart": 0
      "Stil": 1
      "Turbo": 3

  - platform: modbus_controller
    modbus_controller_id: fairland
    name: "Waterpomp Modus"
    address: 5
    value_type: U_WORD
    optionsmap:
      "Continu": 0
      "Watertemperatuur Gestuurd": 1
      "Tijd + Watertemperatuur": 2

# ============================================================
# NUMBERS
# Raw registers hidden, template entities show clean °C
# Conversion: °C = (raw - 60) / 2  |  raw = (°C × 2) + 60
# ============================================================
number:

  # --- Hidden raw Modbus registers ---
  - platform: modbus_controller
    modbus_controller_id: fairland
    id: fairland_verwarmen_raw
    internal: true
    address: 3
    register_type: holding
    value_type: U_WORD
    min_value: 96
    max_value: 140
    step: 2

  - platform: modbus_controller
    modbus_controller_id: fairland
    id: fairland_koelen_raw
    internal: true
    address: 4
    register_type: holding
    value_type: U_WORD
    min_value: 84
    max_value: 120
    step: 2

  - platform: modbus_controller
    modbus_controller_id: fairland
    name: "Waterpomp Werktijd"
    address: 6
    register_type: holding
    value_type: U_WORD
    min_value: 10
    max_value: 120
    step: 5
    unit_of_measurement: "min"

  # --- Human-readable °C template entities ---
  - platform: template
    name: "Verwarmen Doeltemperatuur"
    unit_of_measurement: "°C"
    device_class: temperature
    min_value: 18
    max_value: 40
    step: 0.5
    lambda: |-
      return (id(fairland_verwarmen_raw).state - 60.0) / 2.0;
    set_action:
      - number.set:
          id: fairland_verwarmen_raw
          value: !lambda return (x * 2.0) + 60.0;

  - platform: template
    name: "Koelen Doeltemperatuur"
    unit_of_measurement: "°C"
    device_class: temperature
    min_value: 12
    max_value: 30
    step: 0.5
    lambda: |-
      return (id(fairland_koelen_raw).state - 60.0) / 2.0;
    set_action:
      - number.set:
          id: fairland_koelen_raw
          value: !lambda return (x * 2.0) + 60.0;

  • The Source
  • Registratie: April 2000
  • Laatst online: 20:51
Dank ja, over een paar weken als het wat beter weer is ga ik weer een poging (of 27) doen. Ik gebruik de RS485 base en de atom werkt, maar ontvang in de log enkel nutteloze data.

Die switches heb ik in zoveel standen geprobeerd. Er gaan ook verhalen dat die ondersteboven op de PCB zit, zodoende ook inverted geprobeerd. Op mijn foto zie je dat by default mijn switches hetzelfde staan als die van jou.

Hopelijk ligt het aan de code. Dank je voor het delen!
Pagina: 1 2 Laatste