Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. IOBroker mit ESPHome und MODBUS Wind Anemometer

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

IOBroker mit ESPHome und MODBUS Wind Anemometer

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
6 Beiträge 3 Kommentatoren 327 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • L Online
    L Online
    leonundjulie
    schrieb am zuletzt editiert von leonundjulie
    #1

    Diesmal geht es um die Idee mit entsprechenden Sensoren alle möglichen Wetterdaten einzusammeln - unter anderem Windrichtung und Windgeschwindigkeiten.

    Ich nutze einen PI 4 auf dem ich iOBroker nutze mit diversen Adaptern und möchte in meinem Szenario Wind Speed & direction via ESPHome und Modus abgreifen.

    Eckdaten zu den Sensoren:

    • Wind speed transmitter (485type) SN-3000-FSJT-N01 https://robu.in/wp-content/uploads/2024/10/12-R183268-SN-3000-FSJT-N01-485-type.pdf

    • list itemWind Direction Transmitter (485type) SN-3000-FXJT-N01 https://robu.in/wp-content/uploads/2024/11/1-R183257-SN-3000-FXJT-N01.pdf

    Das folgende Bild ist nur zur Info:
    IMG_1626.jpeg

    Also habe ich den ESPHome Adapter in iOBroker integriert, mir eine nodemmcu v3 gekauft, die Windsensoren und mein erstes YAML aufgesetzt. Es wird alles ohne Fehler kompiliert und der ESPHome arbeitet grundsätzlich. Da ich aber keine Kommunikation mit meinen Wind-Devices hinbekomme bin ich jetzt auf der Fehlersuche.

    Das log des ESPHome zeigt folgendes und da irritieren mich die Warnungen - muss ich da was machen? Oder kann ich das ignorieren. Letztlich sehe ich an der flackernden LED des TTL-RS485, dass mein YAML arbeitet, etwas an den Konverter gesendet wird
    IMG_1625.jpeg

    Habe ich ein iOBroker unabhängiges Problem? Also ein Problem meiner ESPHome Umgebung? Im ESPHome-Forum habe ich kaum Feedback erhalten außer “*das Thema sollte auf Grund der Fehlermeldung eher in der iOBroker Welt besprochen werden”*italicised text

    Hat jemand eine Idee?

    10x JA-Solar (380Wp) unter 15° gen Süden und 12x JA-Solar (385Wp) unter 10° gen Westen auf Carport, HUAWEI SUN2000 WR

    Daran HUAWEI LUNA2000, 10kWh

    Und via Kaskade 8x JA-Solar (385Wp) unter 45° gen Osten und 14x JA-Solar (385Wp) unter 23° gen Westen am 2. HUAWEI SUN2000 WR.

    SMARTFOX PRO als EMS, KEBA P30-X Wallbox

    W 1 Antwort Letzte Antwort
    0
    • L leonundjulie

      Diesmal geht es um die Idee mit entsprechenden Sensoren alle möglichen Wetterdaten einzusammeln - unter anderem Windrichtung und Windgeschwindigkeiten.

      Ich nutze einen PI 4 auf dem ich iOBroker nutze mit diversen Adaptern und möchte in meinem Szenario Wind Speed & direction via ESPHome und Modus abgreifen.

      Eckdaten zu den Sensoren:

      • Wind speed transmitter (485type) SN-3000-FSJT-N01 https://robu.in/wp-content/uploads/2024/10/12-R183268-SN-3000-FSJT-N01-485-type.pdf

      • list itemWind Direction Transmitter (485type) SN-3000-FXJT-N01 https://robu.in/wp-content/uploads/2024/11/1-R183257-SN-3000-FXJT-N01.pdf

      Das folgende Bild ist nur zur Info:
      IMG_1626.jpeg

      Also habe ich den ESPHome Adapter in iOBroker integriert, mir eine nodemmcu v3 gekauft, die Windsensoren und mein erstes YAML aufgesetzt. Es wird alles ohne Fehler kompiliert und der ESPHome arbeitet grundsätzlich. Da ich aber keine Kommunikation mit meinen Wind-Devices hinbekomme bin ich jetzt auf der Fehlersuche.

      Das log des ESPHome zeigt folgendes und da irritieren mich die Warnungen - muss ich da was machen? Oder kann ich das ignorieren. Letztlich sehe ich an der flackernden LED des TTL-RS485, dass mein YAML arbeitet, etwas an den Konverter gesendet wird
      IMG_1625.jpeg

      Habe ich ein iOBroker unabhängiges Problem? Also ein Problem meiner ESPHome Umgebung? Im ESPHome-Forum habe ich kaum Feedback erhalten außer “*das Thema sollte auf Grund der Fehlermeldung eher in der iOBroker Welt besprochen werden”*italicised text

      Hat jemand eine Idee?

      W Offline
      W Offline
      WolfgangFB
      schrieb am zuletzt editiert von
      #2

      @leonundjulie
      Poste doch bitte mal die relevanten Teile des YAML

      L 1 Antwort Letzte Antwort
      0
      • W WolfgangFB

        @leonundjulie
        Poste doch bitte mal die relevanten Teile des YAML

        L Online
        L Online
        leonundjulie
        schrieb am zuletzt editiert von
        #3

        @wolfgangfb Copy der YAML:

        esphome:

        name: weather

        friendly_name: Weather

        esp8266:

        board: nodemcuv2

        # Enable logging

        logger:

        # Enable Home Assistant API

        api:

        encryption:

        key: "V8pXnULJ5OswQhdoEOT+by4DqN/1aoc5bwtUOOIVjv4="

        ota:

        • platform: esphome

        password: "413a8bdefb6108e1f06649a7ad415c13"

        wifi:

        ssid: !secret wifi_ssid

        password: !secret wifi_password

        # Enable fallback hotspot (captive portal) in case wifi connection fails

        ap:

        ssid: "Weather Fallback Hotspot"

        password: "zo88Vm8sO4Rv"

        captive_portal:

        web_server:

        uart:

        rx_pin: GPIO03

        tx_pin: GPIO01

        baud_rate: 4800

        parity: NONE

        stop_bits: 1

        modbus:

        id: modbus1

        modbus_controller:

        - id: wind_speed_meter

        address: 0x1

        modbus_id: modbus1

        setup_priority: -10

        command_throttle: 200ms

        update_interval: 30s #or whatever you need

        - id: wind_direction_meter

        address: 0x2

        modbus_id: modbus1

        setup_priority: -10

        command_throttle: 200ms

        update_interval: 30s #or whatever you need

        sensor:

        - platform: modbus_controller

        modbus_controller_id: wind_speed_meter

        name: "Wind Speed"

        device_class: wind_speed

        id: wind_speed

        register_type: holding

        address: 0x0000

        unit_of_measurement: "m/s"

        value_type: U_WORD

        accuracy_decimals: 1

        filters:

        - multiply: 0.1
        
        - max:
        

        window_size: 5

        send_every: 5

        - exponential_moving_average:
        

        alpha: 0.1

        send_every: 12

        - platform: modbus_controller

        modbus_controller_id: wind_direction_meter

        name: "Wind direction gear"

        internal: true

        register_type: holding

        address: 0x0000

        value_type: U_WORD

        accuracy_decimals: 0

        on_value:

          - lambda: |-
        
              switch (int(x)) {
        
                case 0:
        
                  id(wind_direction_cardinal).publish_state("N");  //North
        
                  break;
        
                case 1:
        
                  id(wind_direction_cardinal).publish_state("NE"); //North-East
        
                  break;
        
                case 2:
        
                  id(wind_direction_cardinal).publish_state("E");  //East
        
                  break;
        
                case 3:
        
                  id(wind_direction_cardinal).publish_state("SE"); //South-East
        
                  break;
        
                case 4:
        
                  id(wind_direction_cardinal).publish_state("S");  //South
        
                  break;
        
                case 5:
        
                  id(wind_direction_cardinal).publish_state("SW"); //South-West
        
                  break;
        
                case 6:
        
                  id(wind_direction_cardinal).publish_state("W");  //West
        
                  break;
        
                case 7:
        
                  id(wind_direction_cardinal).publish_state("NW"); //North-West
        
                  break;
        
                default:
        
                  id(wind_direction_cardinal).publish_state("");   //invalid
        
              }
        

        - platform: modbus_controller

        modbus_controller_id: wind_direction_meter

        name: "Wind direction degree"

        icon: mdi:compass-rose

        register_type: read

        address: 0x0001

        value_type: U_WORD

        accuracy_decimals: 0

        state_class: measurement

        unit_of_measurement: "°"

        text_sensor:

        • platform: template

        name: "Wind direction cardinal"

        id: wind_direction_cardinal

        icon: mdi:compass-rose

        10x JA-Solar (380Wp) unter 15° gen Süden und 12x JA-Solar (385Wp) unter 10° gen Westen auf Carport, HUAWEI SUN2000 WR

        Daran HUAWEI LUNA2000, 10kWh

        Und via Kaskade 8x JA-Solar (385Wp) unter 45° gen Osten und 14x JA-Solar (385Wp) unter 23° gen Westen am 2. HUAWEI SUN2000 WR.

        SMARTFOX PRO als EMS, KEBA P30-X Wallbox

        HomoranH 1 Antwort Letzte Antwort
        0
        • L leonundjulie

          @wolfgangfb Copy der YAML:

          esphome:

          name: weather

          friendly_name: Weather

          esp8266:

          board: nodemcuv2

          # Enable logging

          logger:

          # Enable Home Assistant API

          api:

          encryption:

          key: "V8pXnULJ5OswQhdoEOT+by4DqN/1aoc5bwtUOOIVjv4="

          ota:

          • platform: esphome

          password: "413a8bdefb6108e1f06649a7ad415c13"

          wifi:

          ssid: !secret wifi_ssid

          password: !secret wifi_password

          # Enable fallback hotspot (captive portal) in case wifi connection fails

          ap:

          ssid: "Weather Fallback Hotspot"

          password: "zo88Vm8sO4Rv"

          captive_portal:

          web_server:

          uart:

          rx_pin: GPIO03

          tx_pin: GPIO01

          baud_rate: 4800

          parity: NONE

          stop_bits: 1

          modbus:

          id: modbus1

          modbus_controller:

          - id: wind_speed_meter

          address: 0x1

          modbus_id: modbus1

          setup_priority: -10

          command_throttle: 200ms

          update_interval: 30s #or whatever you need

          - id: wind_direction_meter

          address: 0x2

          modbus_id: modbus1

          setup_priority: -10

          command_throttle: 200ms

          update_interval: 30s #or whatever you need

          sensor:

          - platform: modbus_controller

          modbus_controller_id: wind_speed_meter

          name: "Wind Speed"

          device_class: wind_speed

          id: wind_speed

          register_type: holding

          address: 0x0000

          unit_of_measurement: "m/s"

          value_type: U_WORD

          accuracy_decimals: 1

          filters:

          - multiply: 0.1
          
          - max:
          

          window_size: 5

          send_every: 5

          - exponential_moving_average:
          

          alpha: 0.1

          send_every: 12

          - platform: modbus_controller

          modbus_controller_id: wind_direction_meter

          name: "Wind direction gear"

          internal: true

          register_type: holding

          address: 0x0000

          value_type: U_WORD

          accuracy_decimals: 0

          on_value:

            - lambda: |-
          
                switch (int(x)) {
          
                  case 0:
          
                    id(wind_direction_cardinal).publish_state("N");  //North
          
                    break;
          
                  case 1:
          
                    id(wind_direction_cardinal).publish_state("NE"); //North-East
          
                    break;
          
                  case 2:
          
                    id(wind_direction_cardinal).publish_state("E");  //East
          
                    break;
          
                  case 3:
          
                    id(wind_direction_cardinal).publish_state("SE"); //South-East
          
                    break;
          
                  case 4:
          
                    id(wind_direction_cardinal).publish_state("S");  //South
          
                    break;
          
                  case 5:
          
                    id(wind_direction_cardinal).publish_state("SW"); //South-West
          
                    break;
          
                  case 6:
          
                    id(wind_direction_cardinal).publish_state("W");  //West
          
                    break;
          
                  case 7:
          
                    id(wind_direction_cardinal).publish_state("NW"); //North-West
          
                    break;
          
                  default:
          
                    id(wind_direction_cardinal).publish_state("");   //invalid
          
                }
          

          - platform: modbus_controller

          modbus_controller_id: wind_direction_meter

          name: "Wind direction degree"

          icon: mdi:compass-rose

          register_type: read

          address: 0x0001

          value_type: U_WORD

          accuracy_decimals: 0

          state_class: measurement

          unit_of_measurement: "°"

          text_sensor:

          • platform: template

          name: "Wind direction cardinal"

          id: wind_direction_cardinal

          icon: mdi:compass-rose

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #4

          @leonundjulie bitte in code-tags setzen, nicht als Zitat!

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          L 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @leonundjulie bitte in code-tags setzen, nicht als Zitat!

            L Online
            L Online
            leonundjulie
            schrieb am zuletzt editiert von
            #5

            @homoran

            
            esphome:
              name: weather
              friendly_name: Weather
            
            esp8266:
              board: nodemcuv2
            
            # Enable logging
            logger:
            
            # Enable Home Assistant API
            api:
              encryption:
                key: "V8pXnULJ5OswQhdoEOT+by4DqN/1aoc5bwtUOOIVjv4="
            
            ota:
              - platform: esphome
                password: "413a8bdefb6108e1f06649a7ad415c13"
            
            wifi:
              ssid: !secret wifi_ssid
              password: !secret wifi_password
            
              # Enable fallback hotspot (captive portal) in case wifi connection fails
              ap:
                ssid: "Weather Fallback Hotspot"
                password: "zo88Vm8sO4Rv"
            
            captive_portal:
            
            web_server:
            
            uart:
              rx_pin: GPIO3
              tx_pin: GPIO1
              baud_rate: 4800
              parity: NONE
              stop_bits: 1
              data_bits: 8
            
            modbus:
              id: modbus1
            
            modbus_controller:
            - id: wind_speed_meter
              address: 0x01
              modbus_id: modbus1
              setup_priority: -10
              command_throttle: 200ms
              update_interval: 30s #or whatever you need
            
            - id: wind_direction_meter
              address: 0x02
              modbus_id: modbus1
              setup_priority: -10
              command_throttle: 200ms
              update_interval: 30s #or whatever you need
            
            sensor:
            - platform: modbus_controller
              modbus_controller_id: wind_speed_meter
              name: "Wind Speed"
              device_class: wind_speed
              id: wind_speed
              register_type: read
              address: 0x0000
              unit_of_measurement: "m/s"
              value_type: U_WORD
              accuracy_decimals: 1
              filters:
                - multiply: 0.1
                - max:
                    window_size: 5
                    send_every: 5
                - exponential_moving_average:
                    alpha: 0.1
                    send_every: 12
            
            - platform: modbus_controller
              modbus_controller_id: wind_direction_meter
              name: "Wind direction gear"
              internal: true
              register_type: read
              address: 0x0000
              value_type: U_WORD
              accuracy_decimals: 0
              on_value:
                  - lambda: |-
                      switch (int(x)) {
                        case 0:
                          id(wind_direction_cardinal).publish_state("N");  //North
                          break;
                        case 1:
                          id(wind_direction_cardinal).publish_state("NE"); //North-East
                          break;
                        case 2:
                          id(wind_direction_cardinal).publish_state("E");  //East
                          break;
                        case 3:
                          id(wind_direction_cardinal).publish_state("SE"); //South-East
                          break;
                        case 4:
                          id(wind_direction_cardinal).publish_state("S");  //South
                          break;
                        case 5:
                          id(wind_direction_cardinal).publish_state("SW"); //South-West
                          break;
                        case 6:
                          id(wind_direction_cardinal).publish_state("W");  //West
                          break;
                        case 7:
                          id(wind_direction_cardinal).publish_state("NW"); //North-West
                          break;
                        default:
                          id(wind_direction_cardinal).publish_state("");   //invalid
                      }
            
            - platform: modbus_controller
              modbus_controller_id: wind_direction_meter
              name: "Wind direction degree"
              icon: mdi:compass-rose
              register_type: read
              address: 0x0001
              value_type: U_WORD
              accuracy_decimals: 0
              state_class: measurement
              unit_of_measurement: "°"
            
            text_sensor:
              - platform: template
                name: "Wind direction cardinal"
                id: wind_direction_cardinal
                icon: mdi:compass-rose
            
            

            10x JA-Solar (380Wp) unter 15° gen Süden und 12x JA-Solar (385Wp) unter 10° gen Westen auf Carport, HUAWEI SUN2000 WR

            Daran HUAWEI LUNA2000, 10kWh

            Und via Kaskade 8x JA-Solar (385Wp) unter 45° gen Osten und 14x JA-Solar (385Wp) unter 23° gen Westen am 2. HUAWEI SUN2000 WR.

            SMARTFOX PRO als EMS, KEBA P30-X Wallbox

            L 1 Antwort Letzte Antwort
            0
            • L leonundjulie

              @homoran

              
              esphome:
                name: weather
                friendly_name: Weather
              
              esp8266:
                board: nodemcuv2
              
              # Enable logging
              logger:
              
              # Enable Home Assistant API
              api:
                encryption:
                  key: "V8pXnULJ5OswQhdoEOT+by4DqN/1aoc5bwtUOOIVjv4="
              
              ota:
                - platform: esphome
                  password: "413a8bdefb6108e1f06649a7ad415c13"
              
              wifi:
                ssid: !secret wifi_ssid
                password: !secret wifi_password
              
                # Enable fallback hotspot (captive portal) in case wifi connection fails
                ap:
                  ssid: "Weather Fallback Hotspot"
                  password: "zo88Vm8sO4Rv"
              
              captive_portal:
              
              web_server:
              
              uart:
                rx_pin: GPIO3
                tx_pin: GPIO1
                baud_rate: 4800
                parity: NONE
                stop_bits: 1
                data_bits: 8
              
              modbus:
                id: modbus1
              
              modbus_controller:
              - id: wind_speed_meter
                address: 0x01
                modbus_id: modbus1
                setup_priority: -10
                command_throttle: 200ms
                update_interval: 30s #or whatever you need
              
              - id: wind_direction_meter
                address: 0x02
                modbus_id: modbus1
                setup_priority: -10
                command_throttle: 200ms
                update_interval: 30s #or whatever you need
              
              sensor:
              - platform: modbus_controller
                modbus_controller_id: wind_speed_meter
                name: "Wind Speed"
                device_class: wind_speed
                id: wind_speed
                register_type: read
                address: 0x0000
                unit_of_measurement: "m/s"
                value_type: U_WORD
                accuracy_decimals: 1
                filters:
                  - multiply: 0.1
                  - max:
                      window_size: 5
                      send_every: 5
                  - exponential_moving_average:
                      alpha: 0.1
                      send_every: 12
              
              - platform: modbus_controller
                modbus_controller_id: wind_direction_meter
                name: "Wind direction gear"
                internal: true
                register_type: read
                address: 0x0000
                value_type: U_WORD
                accuracy_decimals: 0
                on_value:
                    - lambda: |-
                        switch (int(x)) {
                          case 0:
                            id(wind_direction_cardinal).publish_state("N");  //North
                            break;
                          case 1:
                            id(wind_direction_cardinal).publish_state("NE"); //North-East
                            break;
                          case 2:
                            id(wind_direction_cardinal).publish_state("E");  //East
                            break;
                          case 3:
                            id(wind_direction_cardinal).publish_state("SE"); //South-East
                            break;
                          case 4:
                            id(wind_direction_cardinal).publish_state("S");  //South
                            break;
                          case 5:
                            id(wind_direction_cardinal).publish_state("SW"); //South-West
                            break;
                          case 6:
                            id(wind_direction_cardinal).publish_state("W");  //West
                            break;
                          case 7:
                            id(wind_direction_cardinal).publish_state("NW"); //North-West
                            break;
                          default:
                            id(wind_direction_cardinal).publish_state("");   //invalid
                        }
              
              - platform: modbus_controller
                modbus_controller_id: wind_direction_meter
                name: "Wind direction degree"
                icon: mdi:compass-rose
                register_type: read
                address: 0x0001
                value_type: U_WORD
                accuracy_decimals: 0
                state_class: measurement
                unit_of_measurement: "°"
              
              text_sensor:
                - platform: template
                  name: "Wind direction cardinal"
                  id: wind_direction_cardinal
                  icon: mdi:compass-rose
              
              
              L Online
              L Online
              leonundjulie
              schrieb am zuletzt editiert von leonundjulie
              #6

              Um es kurz zu machen: ich habe folgendes geändert damit es funktioniert.

              1. habe ich den ESP8266 nodemcu v3 gegen einen ESP32-S3 getauscht

              2. habe ich heraus gekitzelt, dass diese Devices nicht mit READ, sondern mit HOLDING register arbeiten.

              Mit folgender YAML-Konfiguration läuft jetzt alles:

              
              uart:
                rx_pin: GPIO44
                tx_pin: GPIO43
                baud_rate: 4800
                parity: NONE
                stop_bits: 1
                data_bits: 8
                //  debug:
                //  direction: BOTH
                //  dummy_receiver: true
                //  sequence:
                //     - lambda: UARTDebug::log_hex(direction, bytes,':');
              
              modbus:
                id: modbus1
              
              modbus_controller:
              - id: wind_speed_meter
                address: 1
                modbus_id: modbus1
                setup_priority: -10
                command_throttle: 200ms
                update_interval: 30s #or whatever you need
              
              - id: wind_direction_meter
                address: 2
                modbus_id: modbus1
                setup_priority: -10
                command_throttle: 200ms
                update_interval: 30s #or whatever you need
              
              sensor:
              - platform: modbus_controller
                modbus_controller_id: wind_speed_meter
                name: "Wind Speed"
                device_class: wind_speed
                id: wind_speed
                register_type: holding
                address: 0000
                unit_of_measurement: "m/s"
                value_type: U_WORD
                accuracy_decimals: 1
                filters:
                  - multiply: 0.1
              // folgendes soll glätten, funktioniert aber zu träge 
              // - max:
              //       window_size: 5
              //       send_every: 5
              //   - exponential_moving_average:
              //       alpha: 0.1
              //       send_every: 12
              - platform: modbus_controller
                modbus_controller_id: wind_direction_meter
                name: "Wind direction gear"
                internal: true
                register_type: holding
                address: 0000
                value_type: U_WORD
                accuracy_decimals: 0
                on_value:
                    - lambda: |-
                        switch (int(x)) {
                          case 0:
                            id(wind_direction_cardinal).publish_state("N");  //North
                            break;
                          case 1:
                            id(wind_direction_cardinal).publish_state("NE"); //North-East
                            break;
                          case 2:
                            id(wind_direction_cardinal).publish_state("E");  //East
                            break;
                          case 3:
                            id(wind_direction_cardinal).publish_state("SE"); //South-East
                            break;
                          case 4:
                            id(wind_direction_cardinal).publish_state("S");  //South
                            break;
                          case 5:
                            id(wind_direction_cardinal).publish_state("SW"); //South-West
                            break;
                          case 6:
                            id(wind_direction_cardinal).publish_state("W");  //West
                            break;
                          case 7:
                            id(wind_direction_cardinal).publish_state("NW"); //North-West
                            break;
                          default:
                            id(wind_direction_cardinal).publish_state("");   //invalid
                        }
              
              - platform: modbus_controller
                modbus_controller_id: wind_direction_meter
                name: "Windrichtung in Grad"
                register_type: holding
                address: 0001
                value_type: U_WORD
                accuracy_decimals: 0
                state_class: measurement
                unit_of_measurement: "°"
              
              text_sensor:
                - platform: template
                  name: "Windrichtung"
                  id: wind_direction_cardinal
              
              

              10x JA-Solar (380Wp) unter 15° gen Süden und 12x JA-Solar (385Wp) unter 10° gen Westen auf Carport, HUAWEI SUN2000 WR

              Daran HUAWEI LUNA2000, 10kWh

              Und via Kaskade 8x JA-Solar (385Wp) unter 45° gen Osten und 14x JA-Solar (385Wp) unter 23° gen Westen am 2. HUAWEI SUN2000 WR.

              SMARTFOX PRO als EMS, KEBA P30-X Wallbox

              1 Antwort Letzte Antwort
              0
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate
              FAQ Cloud / IOT
              HowTo: Node.js-Update
              HowTo: Backup/Restore
              Downloads
              BLOG

              612

              Online

              32.7k

              Benutzer

              82.4k

              Themen

              1.3m

              Beiträge
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Anmelden

              • Du hast noch kein Konto? Registrieren

              • Anmelden oder registrieren, um zu suchen
              • Erster Beitrag
                Letzter Beitrag
              0
              • Home
              • Aktuell
              • Tags
              • Ungelesen 0
              • Kategorien
              • Unreplied
              • Beliebt
              • GitHub
              • Docu
              • Hilfe