Files
Lambdatronic_S3200/anlage.yaml
Florian Simmer 822324cba3 # Das ist eine Kombination aus 27 Commits.
# Das ist die erste Commit-Beschreibung:

update

# Das ist Commit-Beschreibung #2:

Test Name

# Das ist Commit-Beschreibung #3:

asd

# Das ist Commit-Beschreibung #4:

asd

# Das ist Commit-Beschreibung #5:

rename

# Das ist Commit-Beschreibung #6:

asd

# Das ist Commit-Beschreibung #7:

asd

# Das ist Commit-Beschreibung #8:

sdfg

# Das ist Commit-Beschreibung #9:

typo

# Das ist Commit-Beschreibung #10:

typo

# Das ist Commit-Beschreibung #11:

c header

# Das ist Commit-Beschreibung #12:

asdf

# Das ist Commit-Beschreibung #13:

error

# Das ist Commit-Beschreibung #14:

fehler

# Das ist Commit-Beschreibung #15:

update example

# Das ist Commit-Beschreibung #16:

asd

# Das ist Commit-Beschreibung #17:

sdf

# Das ist Commit-Beschreibung #18:

xcv

# Das ist Commit-Beschreibung #19:

adsf

# Das ist Commit-Beschreibung #20:

adress

# Das ist Commit-Beschreibung #21:

dfas

# Das ist Commit-Beschreibung #22:

Singed Values Temperature

# Das ist Commit-Beschreibung #23:

asd

# Das ist Commit-Beschreibung #24:

ü

# Das ist Commit-Beschreibung #25:

asd

# Das ist Commit-Beschreibung #26:

Change id

# Das ist Commit-Beschreibung #27:

entferne unbenutzte werte
2026-01-23 20:12:57 +01:00

24 lines
866 B
YAML

text_sensor:
- platform: modbus_controller
modbus_controller_id: ${modbus_controller_id}
name: "${name} Anlagenzustand"
id: ${lower_name}_Anlagenzustand
register_type: read
address: 4000
raw_encode: HEXBYTES
lambda: |-
uint16_t value = modbus_controller::word_from_hex_str(x, 0);
switch (value) {
case 0: return std::string("Dauerlast");
case 1: return std::string("Brauchwasser");
case 2: return std::string("Automatik");
case 3: return std::string("Scheitholzbetrieb");
case 4: return std::string("Reinigen");
case 5: return std::string("Ausgeschaltet");
case 6: return std::string("Extraheizen");
case 7: return std::string("Kaminkehrer");
case 8: return std::string("Reinigen");
default: return std::string("----");
}
return x;