Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. TomComm27

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    T
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 19
    • Best 1
    • Groups 1

    TomComm27

    @TomComm27

    Starter

    1
    Reputation
    6
    Profile views
    19
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    TomComm27 Follow
    Starter

    Best posts made by TomComm27

    • RE: [Neuer Adapter] Reolink Kamera

      @hansmeier
      Ich habs leider 2 mal nicht geschaft das ich MotionEye zu installieren und "kämpfe" deswegen auf diesen Weg mit den Snapshots direkt von den Cams🙈

      ABER ich habe es vorher gerade geschaft in der "iobroker VIS App" beide Reolink Cams mit den Snapshot URLs anzuzeigen💪
      Hört sich jetzt banal an aber bei mir war das Problem die https URL(ich hab die Einstellung wie man den Snapshot per http erreicht nicht gefunden, bis jetzt, nach dem Xten durchsehen).

      Die gleiche URL mit http zeigt bei mir incl. Intervalleinstellung (2000ms) die Snapshots an. 😁

      Falls jemand auch die Einstellung "http aktivieren" bei den Reolink Cam nicht gleich findet:
      Wenn ihr euch per Browser auf die Cam verbindet und unter "Netzwerk" auf folgenden Button klickt
      E843E9E9-2902-40D2-B944-48401246974D.jpeg

      und dann http Regler aktivieren:
      3F13906E-28A3-4005-8BC0-4FE8A735A385.jpeg

      Ich hoffe damit kann ich den einen oder anderen weiterhelfen so wie ich es mir gewunschen hätte. 🙂

      posted in Entwicklung
      T
      TomComm27

    Latest posts made by TomComm27

    • RE: Adapter: ebus

      Hallo!

      Mein System:

      • raspberry pi Zero W mit debian und Version Buster (10).
      • Auf dem RPi Zero W sind auch 2 andere Bus Adapter mit USB verbunden.
      • Vaillant uniTower VWL 58/5 IS
      • ebus Adapter v3.1 mit USB verbunden
      • ebusd:
      pi@raspberrypi:/var/log $ ebusctl i
      version: ebusd 23.3.23.3-34-g7456bd6a
      update check: revision 23.3 available
      device: /dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bridge_Controller_74baff9efeddea118816cf149a583cc7-if00-port0, serial high speed, enhanced
      signal: acquired
      symbol rate: 84
      max symbol rate: 183
      min arbitration micros: 11
      max arbitration micros: 3858
      min symbol latency: 0
      max symbol latency: 25
      scan: finished
      reconnects: 0
      masters: 4
      messages: 708
      conditional: 0
      poll: 1
      update: 10
      address 03: master #11
      address 08: slave #11, scanned "MF=Vaillant;ID=HMU00;SW=0522;HW=5103", loaded "vaillant/08.hmu.csv"
      address 10: master #2
      address 15: slave #2, scanned "MF=Vaillant;ID=70000;SW=0613;HW=6903", loaded "vaillant/15.700.csv"
      address 31: master #8, ebusd
      address 36: slave #8, ebusd, scanning
      address 71: master #9
      address 76: slave #9, scanned "MF=Vaillant;ID=VWZ00;SW=0301;HW=5103"
      address ec: slave, scanned "MF=Vaillant;ID=SOL00;SW=0613;HW=6903", loaded "vaillant/ec.sol.sc.csv"
      

      ich bekomme mehrere Tausende Logeinträge über diesen Fehler:

      2024-02-18 20:11:20.537 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f50 / 00: ERR: invalid position
      2024-02-18 20:11:20.538 [bus info] poll cmd: 31ecb509030d3f58
      2024-02-18 20:11:20.679 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f58 / 00: ERR: invalid position
      2024-02-18 20:11:31.026 [bus info] poll cmd: 31ecb509030d3f00
      2024-02-18 20:11:31.159 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f00 / 00: ERR: invalid position
      2024-02-18 20:11:31.160 [bus info] poll cmd: 31ecb509030d3f08
      2024-02-18 20:11:31.374 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f08 / 00: ERR: invalid position
      2024-02-18 20:11:31.375 [bus info] poll cmd: 31ecb509030d3f10
      2024-02-18 20:11:31.515 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f10 / 00: ERR: invalid position
      2024-02-18 20:11:31.515 [bus info] poll cmd: 31ecb509030d3f18
      2024-02-18 20:11:31.656 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f18 / 00: ERR: invalid position
      2024-02-18 20:11:31.657 [bus info] poll cmd: 31ecb509030d3f20
      2024-02-18 20:11:31.871 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f20 / 00: ERR: invalid position
      2024-02-18 20:11:31.871 [bus info] poll cmd: 31ecb509030d3f28
      2024-02-18 20:11:32.015 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f28 / 00: ERR: invalid position
      2024-02-18 20:11:32.015 [bus info] poll cmd: 31ecb509030d3f30
      2024-02-18 20:11:32.156 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f30 / 00: ERR: invalid position
      2024-02-18 20:11:32.156 [bus info] poll cmd: 31ecb509030d3f38
      2024-02-18 20:11:32.345 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f38 / 00: ERR: invalid position
      2024-02-18 20:11:32.346 [bus info] poll cmd: 31ecb509030d3f40
      2024-02-18 20:11:32.486 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f40 / 00: ERR: invalid position
      2024-02-18 20:11:32.486 [bus info] poll cmd: 31ecb509030d3f48
      2024-02-18 20:11:32.627 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f48 / 00: ERR: invalid position
      2024-02-18 20:11:32.627 [bus info] poll cmd: 31ecb509030d3f50
      2024-02-18 20:11:32.767 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f50 / 00: ERR: invalid position
      2024-02-18 20:11:32.768 [bus info] poll cmd: 31ecb509030d3f58
      2024-02-18 20:11:32.908 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f58 / 00: ERR: invalid position
      2024-02-18 20:11:43.009 [bus info] poll cmd: 31ecb509030d3f00
      2024-02-18 20:11:43.141 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f00 / 00: ERR: invalid position
      2024-02-18 20:11:43.142 [bus info] poll cmd: 31ecb509030d3f08
      2024-02-18 20:11:43.282 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f08 / 00: ERR: invalid position
      2024-02-18 20:11:43.283 [bus info] poll cmd: 31ecb509030d3f10
      2024-02-18 20:11:43.423 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f10 / 00: ERR: invalid position
      2024-02-18 20:11:43.424 [bus info] poll cmd: 31ecb509030d3f18
      2024-02-18 20:11:43.563 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f18 / 00: ERR: invalid position
      2024-02-18 20:11:43.564 [bus info] poll cmd: 31ecb509030d3f20
      2024-02-18 20:11:43.703 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f20 / 00: ERR: invalid position
      2024-02-18 20:11:43.707 [bus info] poll cmd: 31ecb509030d3f28
      2024-02-18 20:11:43.847 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f28 / 00: ERR: invalid position
      2024-02-18 20:11:43.848 [bus info] poll cmd: 31ecb509030d3f30
      2024-02-18 20:11:43.986 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f30 / 00: ERR: invalid position
      2024-02-18 20:11:43.987 [bus info] poll cmd: 31ecb509030d3f38
      2024-02-18 20:11:44.129 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f38 / 00: ERR: invalid position
      2024-02-18 20:11:44.129 [bus info] poll cmd: 31ecb509030d3f40
      2024-02-18 20:11:44.269 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f40 / 00: ERR: invalid position
      2024-02-18 20:11:44.270 [bus info] poll cmd: 31ecb509030d3f48
      2024-02-18 20:11:44.408 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f48 / 00: ERR: invalid position
      2024-02-18 20:11:44.409 [bus info] poll cmd: 31ecb509030d3f50
      2024-02-18 20:11:44.549 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f50 / 00: ERR: invalid position
      2024-02-18 20:11:44.549 [bus info] poll cmd: 31ecb509030d3f58
      2024-02-18 20:11:44.690 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f58 / 00: ERR: invalid position
      2024-02-18 20:11:55.036 [bus info] poll cmd: 31ecb509030d3f00
      2024-02-18 20:11:55.169 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f00 / 00: ERR: invalid position
      2024-02-18 20:11:55.170 [bus info] poll cmd: 31ecb509030d3f08
      2024-02-18 20:11:55.310 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f08 / 00: ERR: invalid position
      2024-02-18 20:11:55.310 [bus info] poll cmd: 31ecb509030d3f10
      2024-02-18 20:11:55.450 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f10 / 00: ERR: invalid position
      2024-02-18 20:11:55.451 [bus info] poll cmd: 31ecb509030d3f18
      2024-02-18 20:11:55.591 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f18 / 00: ERR: invalid position
      2024-02-18 20:11:55.591 [bus info] poll cmd: 31ecb509030d3f20
      2024-02-18 20:11:55.777 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f20 / 00: ERR: invalid position
      2024-02-18 20:11:55.777 [bus info] poll cmd: 31ecb509030d3f28
      2024-02-18 20:11:55.917 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f28 / 00: ERR: invalid position
      2024-02-18 20:11:55.918 [bus info] poll cmd: 31ecb509030d3f30
      2024-02-18 20:11:56.147 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f30 / 00: ERR: invalid position
      2024-02-18 20:11:56.147 [bus info] poll cmd: 31ecb509030d3f38
      2024-02-18 20:11:56.288 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f38 / 00: ERR: invalid position
      2024-02-18 20:11:56.289 [bus info] poll cmd: 31ecb509030d3f40
      2024-02-18 20:11:56.517 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f40 / 00: ERR: invalid position
      2024-02-18 20:11:56.517 [bus info] poll cmd: 31ecb509030d3f48
      2024-02-18 20:11:56.706 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f48 / 00: ERR: invalid position
      2024-02-18 20:11:56.707 [bus info] poll cmd: 31ecb509030d3f50
      2024-02-18 20:11:56.980 [update error] unable to parse poll-read sc YieldThisYear from 31ecb509030d3f50 / 00: ERR: invalid position
      

      Bei meiner Vaillant Wärmepumpe wird bei dem Fernbediengerät für multiMATIC 700 Typ unregelmäßig der Meldung: "Fehler Zusatzmodul" angezeigt.
      C8EE03D5-6A47-419F-975A-8B0E8CC197EC.jpeg
      Das ist erst seit ich den ebusd angehängt und konfiguriert habe.

      Ich habe schon etwas gelesen das nur dieser eine Wert "YieldThisYear" per poll angefordert wird aber ich habe keine Ahnung warum ich dafür eine Fehler bekomme!?

      fg Thomas

      posted in ioBroker Allgemein
      T
      TomComm27
    • RE: Zigbee Probleme mit tradfri und eine Frage zum Adapter

      @tomcomm27 hab es schon selber hinbekommen!
      Im Raspberry im Terminal folgendes ausführen:

      cd /opt/zigbee2mqtt
      ./update.sh
      

      Lampe wird jetzt komplett erkannt👍

      posted in Hardware
      T
      TomComm27
    • RE: Zigbee Probleme mit tradfri und eine Frage zum Adapter

      @arteck beim iobroker zigbee2mqtt Adapter hat sich ja die Cersion von 2.13.3 nich geändert🤔
      Wie bekomme ich die neue Version aktualisiert?
      Muss ich das im Terminal machen nicht im iobroker?

      Danke!

      posted in Hardware
      T
      TomComm27
    • RE: Zigbee Probleme mit tradfri und eine Frage zum Adapter

      @arteck danke schon mal für die Info!

      Das ich es richtig verstehe...falls mein Ikea Licht wirklich die 2107C4 ist und das zigbee2mqtt projekt diese schon auf ihrer Homepage als Unterstütztes Gerät drinnen haben heißt das noch nicht das dies in der derzeit aktuellsten zigbee2mqtt Version schon deinnen ist?🤪

      posted in Hardware
      T
      TomComm27
    • RE: Zigbee Probleme mit tradfri und eine Frage zum Adapter

      Hallo,

      ich habe gerade viel ausprobiert mit Externe Konverter und Co aber es funktioniert einfach nicht dass das Gerät richtig erkannt wird!

      Ich verwende den zigbee2mqtt Adapter deswegen bin ich mir nicht sicher ob ich es genauso machen muss/kann mit der Github version? Und wenn ja wie geht das?😨

      Hier meine Infos:

      286620497-aa8336af-94f5-4479-97ad-83deec2bf4c9.png

      286623014-f0d823c3-8132-4ce6-8c8f-846d9f67debf.png

      286624103-71cfab69-e9b3-422f-96bd-96dade285236.png

      /opt/zigbee2mqtt/data/configuration.yaml

      homeassistant: false
      permit_join: true
      frontend:
        port: 80xx
        host: 192.xxx.xxx.xxx
      mqtt:
        base_topic: zigbee2mqtt
        server: mqtt://192.xxx.xxx.xxx:xxxx
        user: xxx
        password: xxxxxxxxxxx
        keepalive: 60
        reject_unauthorized: true
        version: 4
        client_id: 
      serial:
        port: /dev/ttyACM0
      advanced:
        pan_id: 10328
        ext_pan_id:
          - 221
          - xxx
          - xxx
          - xxx
          - xxx
          - xxx
          - xxx
          - xxx
        channel: 11
        network_key:
          - 38
          - 73
          - 42
          - 108
          - 105
          - 179
          - 130
          - 245
          - xxx
          - xx
          - xxx
          - xx
          - xxx
          - xxx
          - xxx
          - xxx
        last_seen: ISO_8601_local
        legacy_api: false
        legacy_availability_payload: false
        homeassistant_legacy_entity_attributes: false
        cache_state: false
        output: json
        log_level: info
      device_options:
        legacy: false
      availability: true
      devices: devices.yaml
      

      Hier die Log Meldung:

      2023-11-29 14:12:40Zigbee: allowing new devices to join.
      Info 2023-11-29 14:12:42MQTT publish: topic 'zigbee2mqtt/bridge/response/permit_join', payload '{"data":{"time":254,"value":true},"status":"ok","transaction":"udfh5-8"}'
      Info 2023-11-29 14:13:10Device '0xb43522fffe814999' joined
      Info 2023-11-29 14:13:10MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"friendly_name":"0xb43522fffe814999","ieee_address":"0xb43522fffe814999"},"type":"device_joined"}'
      Info 2023-11-29 14:13:10MQTT publish: topic 'zigbee2mqtt/0xb43522fffe814999', payload '{"last_seen":"2023-11-29T14:13:09+01:00"}'
      Info 2023-11-29 14:13:10Starting interview of '0xb43522fffe814999'
      Info 2023-11-29 14:13:10MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"friendly_name":"0xb43522fffe814999","ieee_address":"0xb43522fffe814999","status":"started"},"type":"device_interview"}'
      Info 2023-11-29 14:13:10MQTT publish: topic 'zigbee2mqtt/0xb43522fffe814999', payload '{"last_seen":"2023-11-29T14:13:10+01:00","linkquality":255}'
      Info 2023-11-29 14:13:10MQTT publish: topic 'zigbee2mqtt/0xb43522fffe814999', payload '{"last_seen":"2023-11-29T14:13:10+01:00","linkquality":255}'
      Info 2023-11-29 14:13:10MQTT publish: topic 'zigbee2mqtt/0xb43522fffe814999', payload '{"last_seen":"2023-11-29T14:13:10+01:00","linkquality":255}'
      Info 2023-11-29 14:13:10MQTT publish: topic 'zigbee2mqtt/0xb43522fffe814999', payload '{"last_seen":"2023-11-29T14:13:10+01:00","linkquality":255}'
      Info 2023-11-29 14:13:10MQTT publish: topic 'zigbee2mqtt/0xb43522fffe814999', payload '{"last_seen":"2023-11-29T14:13:10+01:00","linkquality":255}'
      Info 2023-11-29 14:13:10MQTT publish: topic 'zigbee2mqtt/0xb43522fffe814999', payload '{"last_seen":"2023-11-29T14:13:10+01:00","linkquality":255}'
      Info 2023-11-29 14:13:10MQTT publish: topic 'zigbee2mqtt/0xb43522fffe814999', payload '{"last_seen":"2023-11-29T14:13:10+01:00","linkquality":255}'
      Info 2023-11-29 14:13:10MQTT publish: topic 'zigbee2mqtt/0xb43522fffe814999', payload '{"last_seen":"2023-11-29T14:13:10+01:00","linkquality":255}'
      Info 2023-11-29 14:13:10MQTT publish: topic 'zigbee2mqtt/0xb43522fffe814999', payload '{"last_seen":"2023-11-29T14:13:10+01:00","linkquality":255}'
      Info 2023-11-29 14:13:11MQTT publish: topic 'zigbee2mqtt/0xb43522fffe814999', payload '{"last_seen":"2023-11-29T14:13:10+01:00","linkquality":255}'
      Info 2023-11-29 14:13:11MQTT publish: topic 'zigbee2mqtt/0xb43522fffe814999', payload '{"last_seen":"2023-11-29T14:13:10+01:00","linkquality":255}'
      Info 2023-11-29 14:13:11MQTT publish: topic 'zigbee2mqtt/0xb43522fffe814999', payload '{"last_seen":"2023-11-29T14:13:10+01:00","linkquality":255}'
      Info 2023-11-29 14:13:11MQTT publish: topic 'zigbee2mqtt/0xb43522fffe814999', payload '{"last_seen":"2023-11-29T14:13:10+01:00","linkquality":255}'
      Info 2023-11-29 14:13:11MQTT publish: topic 'zigbee2mqtt/0xb43522fffe814999', payload '{"last_seen":"2023-11-29T14:13:10+01:00","linkquality":255}'
      Info 2023-11-29 14:13:11MQTT publish: topic 'zigbee2mqtt/0xb43522fffe814999', payload '{"last_seen":"2023-11-29T14:13:10+01:00","linkquality":255}'
      Info 2023-11-29 14:13:11MQTT publish: topic 'zigbee2mqtt/0xb43522fffe814999', payload '{"last_seen":"2023-11-29T14:13:10+01:00","linkquality":255}'
      Info 2023-11-29 14:13:11MQTT publish: topic 'zigbee2mqtt/0xb43522fffe814999', payload '{"last_seen":"2023-11-29T14:13:11+01:00","linkquality":255}'
      Info 2023-11-29 14:13:11Successfully interviewed '0xb43522fffe814999', device has successfully been paired
      Warning 2023-11-29 14:13:11Device '0xb43522fffe814999' with Zigbee model 'TRADFRI bulb E14 WS candle 470lm' and manufacturer name 'IKEA of Sweden' is NOT supported, please follow https://www.zigbee2mqtt.io/advanced/support-new-devices/01_support_new_devices.html
      Info 2023-11-29 14:13:11MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"definition":null,"friendly_name":"0xb43522fffe814999","ieee_address":"0xb43522fffe814999","status":"successful","supported":false},"type":"device_interview"}'
      Info 2023-11-29 14:13:11Successfully interviewed '0xb43522fffe814999', device has successfully been paired
      Warning 2023-11-29 14:13:11Device '0xb43522fffe814999' with Zigbee model 'TRADFRI bulb E14 WS candle 470lm' and manufacturer name 'IKEA of Sweden' is NOT supported, please follow https://www.zigbee2mqtt.io/advanced/support-new-devices/01_support_new_devices.html
      Info 2023-11-29 14:13:11MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"definition":null,"friendly_name":"0xb43522fffe814999","ieee_address":"0xb43522fffe814999","status":"successful","supported":false},"type":"device_interview"}'
      Warning 2023-11-29 14:13:35Received message from unsupported device with Zigbee model 'TRADFRI bulb E14 WS candle 470lm' and manufacturer name 'IKEA of Sweden'
      Warning 2023-11-29 14:13:35Please see: https://www.zigbee2mqtt.io/advanced/support-new-devices/01_support_new_devices.html
      Info 2023-11-29 14:13:35MQTT publish: topic 'zigbee2mqtt/0xb43522fffe814999', payload '{"last_seen":"2023-11-29T14:13:34+01:00","linkquality":255}'
      Warning 2023-11-29 14:13:38Received message from unsupported device with Zigbee model 'TRADFRI bulb E14 WS candle 470lm' and manufacturer name 'IKEA of Sweden'
      Warning 2023-11-29 14:13:38Please see: https://www.zigbee2mqtt.io/advanced/support-new-devices/01_support_new_devices.html
      Info 2023-11-29 14:13:38MQTT publish: topic 'zigbee2mqtt/0xb43522fffe814999', payload '{"last_seen":"2023-11-29T14:13:37+01:00","linkquality":255}'
      Warning 2023-11-29 14:13:41Received message from unsupported device with Zigbee model 'TRADFRI bulb E14 WS candle 470lm' and manufacturer name 'IKEA of Sweden'
      Warning 2023-11-29 14:13:41Please see: https://www.zigbee2mqtt.io/advanced/support-new-devices/01_support_new_devices.html
      Info 2023-11-29 14:13:41MQTT publish: topic 'zigbee2mqtt/0xb43522fffe814999', payload '{"last_seen":"2023-11-29T14:13:40+01:00","linkquality":255}'
      Warning 2023-11-29 14:13:43Received message from unsupported device with Zigbee model 'TRADFRI bulb E14 WS candle 470lm' and manufacturer name 'IKEA of Sweden'
      Warning 2023-11-29 14:13:44Please see: https://www.zigbee2mqtt.io/advanced/support-new-devices/01_support_new_devices.html
      Info 2023-11-29 14:13:44MQTT publish: topic 'zigbee2mqtt/0xb43522fffe814999', payload '{"last_seen":"2023-11-29T14:13:43+01:00","linkquality":255}'
      Warning 2023-11-29 14:13:46Received message from unsupported device with Zigbee model 'TRADFRI bulb E14 WS candle 470lm' and manufacturer name 'IKEA of Sweden'
      Warning 2023-11-29 14:13:46Please see: https://www.zigbee2mqtt.io/advanced/support-new-devices/01_support_new_devices.html
      

      Ich hoffe die Lösung ist genauso easy wie bei Stefan 🙂

      Fg Tomas

      posted in Hardware
      T
      TomComm27
    • RE: [Gelöst] Protokoll connection closed: Error: read ECONNRESET

      @marc-berg

      Hallo Marc,

      danke für deinen Antwort! Ich habe von einer andere Seite den Tipp bekommen mit

      client.loop_start()
      

      oder

      client.loop_forever()
      

      statt dem gesamten Code:

      connected = False
            while not connected:
                try:
                    client.reconnect()
                    connected = True
                except:
                    print("Lost Connection to MQTT...Trying to reconnect in 2 Seconds")
                    time.sleep(2)
      

      zu verwenden. Dies hat zum Ziel geführt damit die Verbindung nicht immer abbricht und ich keine Hinweise mehr im Protokoll bekomme.
      Diese zwei Möglichkeiten sollten auch einen automatischen Reconnect schaffen!

      fg Thomas

      posted in Error/Bug
      T
      TomComm27
    • RE: [Gelöst] Protokoll connection closed: Error: read ECONNRESET

      @tomcomm27
      Guten Morgen, gibt es hier keine weiteren Ideen wie ich diese unnötigen MQTT Nachrichten weg bekomme?

      posted in Error/Bug
      T
      TomComm27
    • RE: [Gelöst] Protokoll connection closed: Error: read ECONNRESET

      @thomas-braun

      Könnte es auch sein, dass das durch das von mir angehängte Skript "verursacht" wird. Sozusagen die Message vom Smartmeter habe ich bekommen und jetzt beende ich die Verbindung!?

      Ich bin kein Python Profi aber mir wäre in dem Skript nichts aufgefallen was auf eine einprogrammierte Beendigung hindeutet🤔

      Hättest du eine Idee wo ich die Fehlersuche fortsetzen sollte?

      posted in Error/Bug
      T
      TomComm27
    • RE: [Gelöst] Protokoll connection closed: Error: read ECONNRESET

      @tomcomm27

      Hat keiner eine Idee oder ist dies so ein Spezialfall?

      posted in Error/Bug
      T
      TomComm27
    • RE: [Gelöst] Protokoll connection closed: Error: read ECONNRESET

      Hier noch das Skript, dass auf dem Raspberry Pi Zero W (der direkt per Kabel mit dem Smartmeter verbunden ist) ausgeführt wird.

      from gurux_dlms.GXByteBuffer import GXByteBuffer
      import serial
      import time
      from cryptography.hazmat.primitives.ciphers.aead import AESGCM
      from binascii import unhexlify
      import sys
      import string
      import paho.mqtt.client as mqtt
      from gurux_dlms.GXDLMSTranslator import GXDLMSTranslator
      from gurux_dlms.GXDLMSTranslatorMessage import GXDLMSTranslatorMessage
      from bs4 import BeautifulSoup
      
      # EVN Schlüssel eingeben zB. "36C66639E48A8CA4D6BC8B282A793BBB"
      evn_schluessel = "meinEVNKey"
      
      #MQTT Verwenden (True | False)
      useMQTT = True
      
      #MQTT Broker IP adresse Eingeben ohne Port!
      mqttBroker = "192.168.178.100"
      mqttuser ="Tom"
      mqttpasswort = "meinPasswort"
      #Aktuelle Werte auf Console ausgeben (True | False)
      printValue = False
      
      #Comport Config/Init
      comport = "/dev/ttyUSB0"
      
      
      #MQTT Init
      if useMQTT:
          try:
              client = mqtt.Client("SmartMeter")
              client.username_pw_set(mqttuser, mqttpasswort)
              client.connect(mqttBroker, port=1883)
          except:
              print("Die Ip Adresse des Brokers ist falsch!")
              sys.exit()
      
      
      
      tr = GXDLMSTranslator()
      tr.blockCipherKey = GXByteBuffer(evn_schluessel)
      tr.comments = True
      ser = serial.Serial( port=comport,
               baudrate=2400,
               bytesize=serial.EIGHTBITS,
               parity=serial.PARITY_NONE,
      )
      
      
      while 1:
          daten = ser.read(size=282).hex()
          print(daten)
      
          msg = GXDLMSTranslatorMessage()
          msg.message = GXByteBuffer(daten)
          xml = ""
          pdu = GXByteBuffer()
          tr.completePdu = True
          while tr.findNextFrame(msg, pdu):
              pdu.clear()
              xml += tr.messageToXml(msg)
      
          soup = BeautifulSoup(xml, 'lxml')
      
          results_32 = soup.find_all('uint32')
          results_16 = soup.find_all('uint16')
          #print(results_16)
      
          #Wirkenergie A+ in Wattstunden
          WirkenergieP = int(str(results_32)[16:16+8],16)
      
          #Wirkenergie A- in Wattstunden
          WirkenergieN = int(str(results_32)[52:52+8],16)
      
      
          #Momentanleistung P+ in Watt
          MomentanleistungP = int(str(results_32)[88:88+8],16)
      
          #Momentanleistung P- in Watt
          MomentanleistungN = int(str(results_32)[124:124+8],16)
      
          #Spannung L1 in Volt
          SpannungL1 = int(str(results_16)[16:20],16)/10
      
          #Spannung L2 in Volt
          SpannungL2 = int(str(results_16)[48:52],16)/10
      
          #Spannung L3 in Volt
          SpannungL3 = int(str(results_16)[80:84],16)/10
      
      
      
          #Strom L1 in Ampere
          StromL1 = int(str(results_16)[112:116],16)/100
      
          #Strom L2 in Ampere
          StromL2 = int(str(results_16)[144:148],16)/100
      
          #Strom L3 in Ampere
          StromL3 = int(str(results_16)[176:180],16)/100
      
      
          #Leistungsfaktor
          Leistungsfaktor = int(str(results_16)[208:212],16)/1000
      
      
      
          if printValue:
              print('Wirkenergie+: ' + str(WirkenergieP))
              print('Wirkenergie: ' + str(WirkenergieN))
              print('MomentanleistungP+: ' + str(MomentanleistungP))
              print('MomentanleistungP-: ' + str(MomentanleistungN))
              print('Spannung L1: ' + str(SpannungL1))
              print('Spannung L2: ' + str(SpannungL2))
              print('Spannung L3: ' + str(SpannungL3))
              print('Strom L1: ' + str(StromL1))
              print('Strom L2: ' + str(StromL2))
              print('Strom L3: ' + str(StromL3))
              print('Leistungsfaktor: ' + str(Leistungsfaktor))
              print('Momentanleistung: ' + str(MomentanleistungP-MomentanleistungN))
              print()
              print()
      
      
          #MQTT
          if useMQTT:
              connected = False
              while not connected:
                  try:
                      client.reconnect()
                      connected = True
                  except:
                      print("Lost Connection to MQTT...Trying to reconnect in 2 Seconds")
                      time.sleep(2)
      
              client.publish("Smartmeter/WirkenergieP", WirkenergieP)
              client.publish("Smartmeter/WirkenergieN", WirkenergieN)
              client.publish("Smartmeter/MomentanleistungP", MomentanleistungP)
              client.publish("Smartmeter/MomentanleistungN", MomentanleistungN)
              client.publish("Smartmeter/Momentanleistung", MomentanleistungP - MomentanleistungN)
              client.publish("Smartmeter/SpannungL1", SpannungL1)
              client.publish("Smartmeter/SpannungL2", SpannungL2)
              client.publish("Smartmeter/SpannungL3", SpannungL3)
              client.publish("Smartmeter/StromL1", StromL1)
              client.publish("Smartmeter/StromL2", StromL2)
              client.publish("Smartmeter/StromL3", StromL3)
              client.publish("Smartmeter/Leistungsfaktor", Leistungsfaktor)
          #except BaseException as err:
          #   print("Fehler beim Synchronisieren. Programm bitte ein weiteres mal Starten.")
          #   print()
          #   print("Fehler: ", format(err))
      
          #   sys.exit()
      

      Mit diesem Skript werden Informationen vom SmartMeter abgegriffen/übermittelt und
      per MQTT an meinen ioBroker (auf einen anderen Raspberry Pi 4) gesendet!
      Vielleicht hilft das weiter?

      posted in Error/Bug
      T
      TomComm27
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo