Skip to content

Hardware

Hardware für ioBroker oder Einbindung von Hardware in ioBroker

5.6k Topics 87.4k Posts

NEWS

  • Heizkörperthermostate

    66
    0 Votes
    66 Posts
    7k Views
    MartinPM
    @arteck Melden sich Deine Devices denn als COZB0001 oder als SPZB0001? Die ersten sechs Hex-Zahlen der ISO-Adresse wären auch interessant Mein Device melde sich als F4CE36, was nach https://standards-oui.ieee.org/ nordic semiconductors ist. Passt dazu: https://github.com/Koenkk/zigbee2mqtt/issues/19420 Was für ein Chaos ... Nach Factory Reset noch einmal gepaired, eher noch schlimmer geworden. Gibt eine etwas neuere BDA, als die Verlinkte im anderen Thread... https://eurotronic.org/wp-content/uploads/2024/06/Bedienungsanleitung-Comet-ZigBee-DE.pdf Ich habe die Nase voll, Thermostat ist verpackt, und geht zurück. bestimmt 6 Stunden bastelei...
  • Solarspeicher Marstek B2500

    Moved
    40
    0 Votes
    40 Posts
    4k Views
    9
    Ich kam erst heute dazu mich wirklich damit auseinander zu setzen. version: "3.7" services: eclipse-mosquitto: image: eclipse-mosquitto hostname: mosquitto container_name: mosquitto stdin_open: true tty: true ports: - 1885:1883 - 8080:8080 volumes: - ./mosquitto/config:/mosquitto/config - ./mosquitto/data:/mosquitto/data - ./mosquitto/log:/mosquitto/log restart: always hame-relay: # image: ghcr.io/tomquist/hame-relay:1.2 image: ghcr.io/tomquist/hame-relay container_name: hame-relay restart: always volumes: - $DOCKERDIR/marstek/hame-relay/config:/app/config environment: - LOG_LEVEL=trace - TZ="Europe/Berlin" hm2mqtt: image: ghcr.io/tomquist/hm2mqtt:latest container_name: hm2mqtt restart: always environment: MQTT_BROKER_URL: mqtt://192.168.4.26:1885 MQTT_USERNAME: $MA_MQTT_USERNAME MQTT_PASSWORD: $MA_MQTT_PASSWORD # MQTT_PROXY_ENABLED: true MQTT_POLLING_INTERVAL: 60 MQTT_RESPONSE_TIMEOUT: 30 MQTT_ALLOWED_CONSECUTIVE_TIMEOUTS: 5 POLL_CELL_DATA: true POLL_EXTRA_BATTERY_DATA: true POLL_CALIBRATION_DATA: true DEVICE_0: HMJ-2:my_MAC DEVICE_1: HMI-1:my_MAC b2500-meter: image: ghcr.io/tomquist/b2500-meter:latest container_name: b2500-meter network_mode: host restart: always volumes: - ./b2500-meter/config.ini:/app/config.ini Da es ja endlos viele optionen gibt in der Konfiguration vom b2500 auch mal hier meine wie sie aktuell am laufen ist: [GENERAL] # Comma-separated list of device types to emulate (ct001, shellypro3em, shellyemg3, shellyproem50, shellypro3em_old, shellypro3em_new) DEVICE_TYPE = shellyemg3 # Skip initial powermeter test on startup SKIP_POWERMETER_TEST = False # Sum power values of all phases and report on phase 1 (ct001 only and default is False) DISABLE_SUM_PHASES = False # Send absolute values (necessary for storage system) (ct001 only and default is False) DISABLE_ABSOLUTE_VALUES = False # Interval for sending power values in seconds (ct001 only and default is 1) POLL_INTERVAL = 1 # Global throttling interval in seconds to prevent control instability or oscillation # Set to 0 to disable throttling (default). Recommended: 1-3 seconds for slow data sources # Can be overridden per powermeter section THROTTLE_INTERVAL = 0 [TASMOTA] IP = 192.168.4.134 JSON_STATUS = StatusSNS JSON_PAYLOAD_MQTT_PREFIX = SML JSON_POWER_MQTT_LABEL = Watt_Summe # JSON_POWER_INPUT_MQTT_LABEL = Power1 # JSON_POWER_OUTPUT_MQTT_LABEL = Power2 JSON_POWER_CALCULATE = False Mittels der HTTP Requests sind die abfragen doch sehr schnell und damit hat man dann in Marstek einen Shelly EM Gen3 konfigurieren und der wird zu meiner Überraschung auch direkt ohne murren akzeptiert. Ports und IPs müssen natürlich entsprechend eurer Infrastruktur angepasst werden. Falls ihr Zweifel habt ob alle Einstellungen richtig sind könnt ihr einfach den Pfad auf eurem Tasmota aufrufen: http://192.168.4.134/cm?cmnd=Status 10
  • Wallbox Heidelberg Energy Control mit Iobroker verbinden

    wallbox heidelberg
    56
    0 Votes
    56 Posts
    15k Views
    J
    Timeoutproblem All die Beiträge sind ja schon ein paar Tage her , trotzalledem möchte ich hierzu folgendes beitragen. Der Pollerror timeout Fehler hat mich 24 Stunden meines Lebens gekostet. Die Lösung ist aber echt sehr einfach , denn die Wallbox schaltet nach 15 Minuten in den Standby Modus ! Daraus resultiert der Pollfehler ! Über Register 40259 kann man den Wert 4 setzen nach erfolgreicher Verbindung und dann ist der Modbus immer verfügbar ! 120 Ohm Busabschluss aktivieren beidseitig mindestens 1 Register zum lesen anlegen Wallbox aussschalten , wiedereinschalten dann ist der Modbus 15 Minten lang aktiv ! Register 40259 mit Wert 4 setzen , Modbus dann immer erreichbar. Ich hoffe damit anderen geholfen zu haben ! Ich lese aus mit CH9121 Ethernet zu Rs485 Adapter Wallbox Heidelberg Energy Control Plus
  • Viessmann Vitodens 333-F: Optolink direkt vs. Vitoconnect

    2
    0 Votes
    2 Posts
    70 Views
    ilovegymI
    Variante 3: OptoSplitter https://github.com/philippoo66/optolink-splitter Schau dir das mal an
  • Auf einmal werden viele Zigbee Geräte nicht mehr erkannt

    14
    0 Votes
    14 Posts
    226 Views
    M
    danke Dir!
  • TUYA und Analoge Eingäng

    8
    0 Votes
    8 Posts
    117 Views
    M
    @Cephalopod sagte in TUYA und Analoge Eingäng: Dann ist das hier der richtige: https://www.shelly.com/de/products/shelly-i4-gen3 Hab gerade Shelly i4DC bestellt ;-)
  • Wetterstation

    2
    0 Votes
    2 Posts
    83 Views
    Samson71S
    @Stefan2222 Bei den 96 Treffern die die Forensuche nach "Wetterstation" liefert ist nichts brauchbares dabei?
  • Qivicon HomeBase, Telekom - ioBroker

    Moved
    10
    0 Votes
    10 Posts
    4k Views
    L
    @riwin sagte in Qivicon HomeBase, Telekom - ioBroker: Hallo zusammen, möglicherweise hilft dir meine QiviconAPI für PHP ja etwas weiter: https://github.com/riwin/QiviconAPI VG riwin Hallo. Benutzt Du die API noch? LG, Andreas
  • Gas Zähler BK-G4 AT - mit M-Bus auslesen

    52
    0 Votes
    52 Posts
    12k Views
    H
    Hi, vielen Dank an @nebuk. Ich hab den BK-G4AT mit dem Protokoll AE.05:05.01:01.01. Ich habs zuerst auch mit nem Wemos probiert, allerdings ESP8266 (D1 mini). Das hab ich mit Arduino irgendwie nicht zum laufen gekriegt und hab mich dann inspirieren lassen von @bv-iobroker. Ich hatte vorher eh einen Pi Zero mit Magnetsensor genutzt und hab den dann einfach mal geupdatet und mit dem USB TTL Adapter läuft es jetzt top. Kosten für den Adapter 2,20€ (Prolific PL2303HX bei Berrybase). [image: 1769279842446-anschluss.jpg] Angeschlossen sind wie schon beschrieben: 2 3 1 4 1 - grün - TX 2 - rot - 5V 3 - weiß - RX 4 - schwarz - GND Das Python Script: # ---------------------------- Bibliotheken ----------------------- import serial import time # ---------------------- Variablen und Inistialisierung ----------- # USB Wandler Seriell PORT = "/dev/ttyUSB0" # Poll-Frame um Zaehler anzufragen # Start | Control | Address | Checksum | Stopb POLL_FRAME = bytes([0x10, 0x5B, 0x00, 0x5B, 0x16]) # Serielle Schnittstelle ser = serial.Serial( port=PORT, baudrate=2400, bytesize=8, parity=serial.PARITY_EVEN, stopbits=1, timeout=1 ) # ---------------------- Funktionen ------------------------------- #Rohdaten umwandeln def parse_gas_volume_bcd(data): # Sucht nach DIF=0x0C und VIF=0x13 und dekodiert die folgenden 4 BCD-Bytes. for i in range(len(data) - 6): if data[i] == 0x0C and data[i+1] == 0x13: b0 = data[i+2] b1 = data[i+3] b2 = data[i+4] b3 = data[i+5] # BCD dekodieren digits = [] for b in (b0, b1, b2, b3): digits.append(b & 0x0F) # Low nibble digits.append((b >> 4) & 0x0F) # High nibble # Zahl zusammensetzen value = 0 factor = 1 for d in digits: value += d * factor factor *= 10 # /1000 fuer m3 return value / 1000.0 return None #Seriell abfragen def read_mbus(): # Daten anfragen ser.reset_input_buffer() ser.write(POLL_FRAME) ser.flush() time.sleep(0.1) data = ser.read(256) return data # ---------------------- Programmschleife ------------------------------- while True: try: data = read_mbus() print("Rohdaten:", data) if data: volume = parse_gas_volume_bcd(data) if volume is not None: print("Gasverbrauch:", volume, "m3") else: print("Kein Volumenwert gefunden") else: print("Keine Antwort") except Exception as e: print("Except Fehler:", e) time.sleep(15)
  • Aldi Süd Bresser Tuya Wetterstation

    46
    0 Votes
    46 Posts
    11k Views
    D
    Ja, so heisst das Ding. der gezeigte Schalter ist aus. und hier der /das Log beim starten des Tuya Adapters: 2026-01-22 18:13:40.582 - info: host.smart stopInstance system.adapter.tuya.0 (force=false, process=true) 2026-01-22 18:13:40.585 - info: tuya.0 (31375) Got terminate signal TERMINATE_YOURSELF 2026-01-22 18:13:40.688 - info: host.smart stopInstance system.adapter.tuya.0 send kill signal 2026-01-22 18:13:41.307 - info: tr-064.0 (1612) forEachConfiguredDevice: in GetSpecificHostEntry 0(MaddysiPad/CE:5E:E9:26:F4:D9) device seems offline but we never saw it since adapter was started:Error: sendSOAPActionRequest Error action=GetSpecificHostEntry serviceType=urn:dslforum-org:service:Hosts:1: 500 - {"code":500} 2026-01-22 18:13:43.588 - info: tuya.0 (31375) terminating 2026-01-22 18:13:43.589 - info: tuya.0 (31375) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2026-01-22 18:13:44.159 - info: host.smart instance system.adapter.tuya.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2026-01-22 18:13:52.017 - info: host.smart instance system.adapter.tuya.0 in version "3.17.0" started with pid 31524 2026-01-22 18:13:52.612 - info: tr-064.0 (1612) forEachConfiguredDevice: in GetSpecificHostEntry 0(MaddysiPad/CE:5E:E9:26:F4:D9) device seems offline but we never saw it since adapter was started:Error: sendSOAPActionRequest Error action=GetSpecificHostEntry serviceType=urn:dslforum-org:service:Hosts:1: 500 - {"code":500} 2026-01-22 18:13:53.194 - info: tuya.0 (31524) starting. Version 3.17.0 in /opt/iobroker/node_modules/iobroker.tuya, node: v22.22.0, js-controller: 7.0.7 2026-01-22 18:13:54.428 - info: tuya.0 (31524) bf26ac0069d5a7e087orca: Connect locally to device 2026-01-22 18:13:54.429 - info: tuya.0 (31524) bf26ac0069d5a7e087orca Init with IP=192.168.178.89, Key=?eKAzyjo1)xDhs>;, Version=3.3 2026-01-22 18:13:54.433 - info: tuya.0 (31524) bf27a76d641fd00d74xk45: Connect locally to device 2026-01-22 18:13:54.437 - info: tuya.0 (31524) bf27a76d641fd00d74xk45 Init with IP=192.168.178.68, Key=ffecc4e5d2991ffc, Version=3.3 2026-01-22 18:13:54.476 - info: tuya.0 (31524) bf92a2421ff5ce7463qg8g: Connect locally to device 2026-01-22 18:13:54.477 - info: tuya.0 (31524) bf92a2421ff5ce7463qg8g Init with IP=192.168.178.90, Key=8d08c53b6158616e, Version=3.3 2026-01-22 18:13:54.480 - info: tuya.0 (31524) bf2aa8f107e7e6122dwh9o: Connect locally to device 2026-01-22 18:13:54.481 - info: tuya.0 (31524) bf2aa8f107e7e6122dwh9o Init with IP=192.168.178.95, Key=dPlFuD7k~;._d?ys, Version=3.3 2026-01-22 18:13:54.482 - info: tuya.0 (31524) bf9777792987ccfa084huz: Connect locally to device 2026-01-22 18:13:54.483 - info: tuya.0 (31524) bf9777792987ccfa084huz Init with IP=192.168.178.34, Key=XF(Sz5qkx9~2binfo:="" tuya.0="" (31524)="" bfd2e34d86312cda61stjl:="" connect="" locally="" to="" device="" 18:13:54.508="" bfd2e34d86312cda61stjl="" init="" with="" ip="192.168.178.46," key="3101f2774ca79408," bf3fb4b49c6be97d6ftf5p:="" 18:13:54.527="" bf186013d423013ea9jbfy:="" bf186013d423013ea9jbfy="" 18:13:54.528="" bfa63150db4e552113tvo3:="" bfa63150db4e552113tvo3="" 18:13:54.529="" bffdd8dc022ade3c992nss:="" 18:13:54.530="" bffdd8dc022ade3c992nss="" 18:13:54.531="" existing="" devices="" initialized="" 18:13:54.533="" try="" sync="" from="" cloud="" using="" stored="" credentials="" 18:13:54.628="" listen="" for="" local="" tuya="" on="" port="" 6666="" encrypted="" 6667="" 18:13:56.430="" bf92a2421ff5ce7463qg8g:="" 18:13:56.431="" bf92a2421ff5ce7463qg8g="" 18:13:57.707="" 18:13:58.917="" 18:14:00.419="" bf26ac0069d5a7e087orca:="" 18:14:00.420="" bf26ac0069d5a7e087orca="">;, Version=3.3 2026-01-22 18:14:00.478 - info: tuya.0 (31524) bf26ac0069d5a7e087orca: Connect locally to device 2026-01-22 18:14:01.776 - info: tuya.0 (31524) bf9777792987ccfa084huz: Connect locally to device 2026-01-22 18:14:01.776 - info: tuya.0 (31524) bf9777792987ccfa084huz Init with IP=192.168.178.34, Key=XF(Sz5qkx9~2binfo:="" tuya.0="" (31524)="" bfd2e34d86312cda61stjl:="" connect="" locally="" to="" device="" bfd2e34d86312cda61stjl="" init="" with="" ip="192.168.178.46," key="3101f2774ca79408," 18:14:03.484="" bf3fb4b49c6be97d6ftf5p:="" 18:14:03.984="" tr-064.0="" (1612)="" foreachconfigureddevice:="" in="" getspecifichostentry="" 0(maddysipad="" ce:5e:e9:26:f4:d9)="" seems="" offline="" but="" we="" never="" saw="" it="" since="" adapter="" was="" started:error:="" sendsoapactionrequest="" error="" action="GetSpecificHostEntry" servicetype="urn:dslforum-org:service:Hosts:1:" 500="" {"code":500}="" 18:14:04.344="" bf27a76d641fd00d74xk45:="" bf27a76d641fd00d74xk45="" 18:14:05.683="" bf2aa8f107e7e6122dwh9o:="" bf2aa8f107e7e6122dwh9o="" 18:14:05.689="" 18:14:06.912="" bf186013d423013ea9jbfy:="" bf186013d423013ea9jbfy="" 18:14:06.913="" iot="" cloud="" id="" secret="" not="" configured,="" disabling="" real="" time="" state="" updates="" from="" mqtt="" 18:14:15.472="" 18:14:27.122="" <="" body=""> Die anderen Tuya Geräte, ich habe mehrere, haben bei "online" alle true stehen Ich sehe gerade in dem Log, dass die IP von der Wetterstation da gar nicht auftaucht. Ok, in den Objekte der Wetterstation steht die IP ja auch gar nicht drin. Die Wetterstation ist die "tuya.0.bf3fb4b49c6be97d6ftf5p"
  • S7-1200 mit S7 Adapter Konfiguration

    4
    2
    0 Votes
    4 Posts
    63 Views
    D
    Die SPS steht auf Vollzugriff, kein Schutz.
  • Nach Anschluß eine Monitor startet der Raspi nicht mehr

    3
    0 Votes
    3 Posts
    98 Views
    S
    Hi, ich weiß zwar nicht warum, aber als ich die Speicherkarte entfernt habe, lief das System wieder. Ich habe in der Vergangenheit das System auch mal mit Speicherkarte problemlos neu gestartet. Warum es nach der Umstellung nicht geht, keine Ahnung. Egal, ich sitze nicht mehr im dunkeln.
  • Bosch Thermostat II und Istwert

    10
    0 Votes
    10 Posts
    81 Views
    AsgothianA
    @Berges01 sagte in Bosch Thermostat II und Istwert: Sorry ich wollte hier keine programmir Diskussion anfangen! Ist auch Off Toppic hier Ja, off-topic ist es, Aber es ist ein berechtigter Einwand. Deswegen auch gut das zu beantworten. Es kommt immer wieder die Frage auf wann setTimeout besser ist als Pause und wann nicht. Das hier ist ein wunderbares Beispiel dafür. A.
  • SONOFF NSPanel mit Lovelace UI

    lovelace ui nspanel sonoff
    8k
    12
    16 Votes
    8k Posts
    7m Views
    D
    @TT-Tom sagte in SONOFF NSPanel mit Lovelace UI: Im Wiki => Menu => letzter Punkt unter Definition https://docs.nspanel.pky.eu/icon-cheatsheet.html Vielen, vielen Dank
  • [erledigt] Hue Bridge Pro bereits kompatibel?

    13
    1 Votes
    13 Posts
    2k Views
    F
    @Jogi73 Bist der Beste. Danke dir für den Tip mit dem Protokoll. Hat mir gerade den Abend gerettet.
  • Übermittlung von wenigen Werten der SONOFF Geräte

    5
    2
    0 Votes
    5 Posts
    98 Views
    I
    Nach der Umstellung auf das latest Repository und Aktualisierung des Adapters werden die Werte tatsächlich gefunden. Vielen lieben Dank - es ist echt krass. Die Unterstützung hier im Forum ist echt sensationell :-)
  • SONOFF Zigbee 3.0 USB Dongle Plus wird nicht erkannt

    13
    2
    0 Votes
    13 Posts
    212 Views
    I
    Die Beschreibung unter https://github.com/ioBroker/ioBroker.zigbee/wiki/Step‐by‐Step-guide-for-the-Zigbee-network-configuration hat mir leider nicht weiter geholfen. Die Fehlermeldung unter Test/Verification (Port locked) wurde auf der Seite nicht beschrieben (bzw. konnte ich sie vielleicht nicht finden). @thomas-braun hatte den richtigen Riecher. Nachdem ich die extendedPanID mit dem des Dongles synchronisiert hatte, wurde der Dongle erfolgreich erkannt. Herzlichen Dank an all diejenigen, die mir bei der Problemlösung weitergeholfen haben.
  • Ring Intercom

    69
    1 Votes
    69 Posts
    14k Views
    D
    Also mit dem Home Assistant und der Ring-MQTT Integration funktioniert es nun super.
  • ZBT-2 mit IoBroker

    13
    0 Votes
    13 Posts
    308 Views
    HomoranH
    @Asgothian Vielen Dank! Das war mir nicht bewusst! @Asgothian sagte in ZBT-2 mit IoBroker: Ich will mein Smart-Home nicht mit der Aussenwelt verbinden. das kann ich gut verstehen
  • State vom ZBM5-1C-80/86 wird nicht aktualisiert

    11
    0 Votes
    11 Posts
    175 Views
    AsgothianA
    @Svengluepi sagte in State vom ZBM5-1C-80/86 wird nicht aktualisiert: In diesen Einstellungen habe auf "Custom" geändert, was kurz geholfen hat Das kann ich ausschliessen. Wenn du bei Custom nicht eine eigene Option einstellst dann verändert das genau NICHTS Ergo zurück zum Anfang: Device query auslösen. Wenn der Button auf der Kachel fehlt (seltsam, aber kann passieren wenn sich das Gerät fälschlicherweise als 'EndDevice' anmeldet) geht das über den Datenpunkt device_query im Objektbaum. An der Stelle wo du 'custom' ausgewählt hast, statt dessen state_action auswählen und auf + clicken. Danach den Adapter neu starten. Zusätzlich: Das Gerät in device_debug setzen (Kachel umdrehen. bug icon clicken) und dann an Hand dieses Dokumentes (https://github.com/ioBroker/ioBroker.zigbee/wiki/Device-messaging-debug)schauen was an Nachrichten ankommt wenn du die Taster betätigst. Im Zweifelsfall die in dem Dokument beschriebenen Log-Fragmente posten. (Als text, herauskopiert wie sie da im Dialog auftauchen)

637

Online

32.7k

Users

82.4k

Topics

1.3m

Posts