Skip to content

NEWS

  • Gas Zähler BK-G4 AT - mit M-Bus auslesen

    Hardware
    52
    0 Stimmen
    52 Beiträge
    12k Aufrufe
    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)
  • Test/Support Adapter iobroker.med-plan

    Tester
    100
    5
    6 Stimmen
    100 Beiträge
    1k Aufrufe
    OliverIOO
    Neue Version 0010 Der Aufruf des Tabs wurde repariert. So sieht der Aufruf aus [image: 1769275305952-6fd8a713-80aa-4782-85cf-5386304b2bc9-image.png] ggfs. muss der Tab über das Stift Icon unten rechts aktiviert werden. Funktional kam gegenüber v009 nichts mehr dazu
  • Huawei Wallbox - S Charger (7kw/h / 22kw/h) Adapter test

    Verschoben Tester
    27
    1
    2 Stimmen
    27 Beiträge
    5k Aufrufe
    mcm1957M
    Dieser Adapter ist nicht in den Repositories gelistet. Er ist daher nur als im ALPHA STATUS zu betrachten. Da der Entwickler bisher keinen Request zur Aufnahme in die Repositories gestellt hat oder die notwendigen Anpassungen nicht vorgenommen hat ist von einem Installation zu anderen als experimentellen Testzwecken abzuraten. Bitte den Maintainer ggF darum ersuchen diesen Adapter in die Repositories aufnehmen zu lassen. Information dazu gibt es hier: https://github.com/ioBroker/ioBroker.repositories?tab=readme-ov-file#requirements-for-adapter-to-get-added-to-the-latest-repository Von direkten Installation von GitHub - insbesondere auf produktiven Systemen - wird explizit abgeraten. GitHub Versionen können sich jederzeit (auch kurzfristig) ändern und durchaus auch in sich inkonsistent und fehlerhaft sein. Versionsangaben von GitHub Installationen sind Schall und Rauch da die Versionsnummer zumindest bei Verwendung der standardmäßigen Umgebung erst im Zuge der Releaseerstellung geändert wird. Auf explizite Aufforderung durch den Entwickler kann eine GitHub Installation zur Fehlereingrenzung oder zum Test neuer Funktionalität - unter Inkaufnahme des erhöhten Risikos - natürlich erfolgen. Adapter die nur via GitHub oder npm (also NICHT aus einem der beiden Repositories) installierbar sind sind mit erhöhter Vorsicht zu betrachten. Hier sollte der Entwickler drum ersucht werden eine Aufnahme in die Repositories zu veranlassen indem z.B. ein Issue im Adapterrepository erstellt wird.
  • Test Nebenkosten-Monitor v1.5.1 - Renamed

    Verschoben Tester
    150
    5 Stimmen
    150 Beiträge
    3k Aufrufe
    fischi87F
    @RoddiEF Danke dir 👍
  • Countdown-Timer 00:30 mit Blockly

    Blockly
    20
    0 Stimmen
    20 Beiträge
    111 Aufrufe
    OliverIOO
    @Roelli das macht kein sinn ständig den datenpunkt zu aktualisieren. das schluckt nur unnötig cpu performance und netzwerkbandbreite. auch einen exakten rythmus einhalten ist schwer. für die anzeige in vis gibt es ja die widgets. eine beispiel eieruhr gibt es weiter unten in der doku [image: 1769264876771-b64bfced-526f-438b-851e-a05fa6fffcb7-image.png]
  • Test Adapter IKEA-RODRET v0.0.x GitHub

    Tester
    15
    0 Stimmen
    15 Beiträge
    441 Aufrufe
    HomoranH
    @mcm1957 sagte in Test Adapter IKEA-RODRET v0.0.x GitHub: Falls dich die mehrfachen Nachrichten auf Github nicht erreicht haben hier zuletzt Oktober 25 Aktiv
  • Docker und vis-2

    Verschoben Docker
    5
    0 Stimmen
    5 Beiträge
    67 Aufrufe
    HomoranH
    @wak sagte in Docker und vis-2: @Homoran sagte in Docker und vis-2: bitte provisorischen Threadtitel sinnvoll anpassen. Finde leider keine Möglichkeit zum Editieren des Titels 🤷. ersten Post editieren Da gehört der Titel zu
  • Switchbot Hub 2 Matter

    ioBroker Allgemein
    4
    0 Stimmen
    4 Beiträge
    116 Aufrufe
    D3ltoroxpD
    Würde man über die Matter Geschichte denn Datenpunkte zum Device bekommen ? Türstatus, Schloss Status usw ? Um Matter in ioBroker zu nutzen, brauche ich noch irgendwelche Hardware ? Oder kommuniziert der Hub dann über WLAN mit ioBroker ?
  • Test DreameHome: 3D-Visualisierung und Alexa-Steuerung

    Tester
    89
    4
    2 Stimmen
    89 Beiträge
    8k Aufrufe
    mcm1957M
    Adapter sollte als DEPRECATED betrachtet werden Der Adapter wurde im November 2025 einem Review unterzogen. Die dabei angemerkten Issues wurden bis heute nicht als behoiben gemeldet und der Dev hat seit längerer Zeit auch auf explizite Nachfragen NICHT mehr reagiert. Es ist daher davon auszugehen, dass er den Adapetr nicht finalisiseren will / wird. @wawyo Falls dich die mehrfachen Nachrichten auf Github nicht erreicht haben hier nochmal der Link zum PR: https://github.com/ioBroker/ioBroker.repositories/pull/5182 Sollte auf Github keinerlei Reaktion bis spätesten 15.2.2026 erfolgen, wird der PR zuer Aufnahme in die Repositories geschlossen. Generell gilt auch hier: Von direkten Installation von GitHub - insbesondere auf produktiven Systemen - wird explizit abgeraten. GitHub Versionen können sich jederzeit (auch kurzfristig) ändern und durchaus auch in sich inkonsistent und fehlerhaft sein. Versionsangaben von GitHub Installationen sind Schall und Rauch da die Versionsnummer zumindest bei Verwendung der standardmäßigen Umgebung erst im Zuge der Releaseerstellung geändert wird. Auf explizite Aufforderung durch den Entwickler kann eine GitHub Installation zur Fehlereingrenzung oder zum Test neuer Funktionalität - unter Inkaufnahme des erhöhten Risikos - natürlich erfolgen. Adapter die nur via GitHub oder npm (also NICHT aus einem der beiden Repositories) installierbar sind sind mit erhöhter Vorsicht zu betrachten. Hier sollte der Entwickler drum ersucht werden eine Aufnahme in die Repositories zu veranlassen indem z.B. ein Issue im Adapterrepository erstellt wird. EDIT: Lt. Kommentar hier: https://github.com/spayrosam/ioBroker.dreamehome/issues/31#issuecomment-3797152660 arbetet spayrosam sehr wohl am Adapter und plant eine repositorygeeignete Version bis Ende März 2026 fertigzustellen. DANKE an ihn für seine Arbeit und Zeitspenden.
  • [HowTo] Script Sticky Notes (PostIt) für VIS und Telegram

    Skripten / Logik
    151
    7
    7 Stimmen
    151 Beiträge
    25k Aufrufe
    D3ltoroxpD
    @liv-in-sky Das hat super funktioniert mit deinem Code, vielen Dank. Neustart des Adapters hat leider nichts gebracht, das alte Script ist deaktiviert.
  • Fragen / Antworten rund um die neue Alias Funktion

    ioBroker Allgemein alias js-controller
    643
    3
    0 Stimmen
    643 Beiträge
    184k Aufrufe
    L
    Nein, ich habe schon mal den Typ geändert. Da wird einfach statt bool nach der Änderung eine Zahl in die Datenbank eingetragen. Ich habe das mal über Nacht so durchlaufen lassen. Ein Fehler hat sich verflüchtigt. Ein Datensatz mit dem Alias ließ sich gestern nicht löschen. Heute mit dem gleichen Befehl schon. Mal sehen, was heute eingetragen wird. EDIT: Heute wird schon mal eine 1 und 0 eingetragen. Wer weiß, was da für ein Knoten drin war.
  • Gelöst: JS-Fehlermeldung "haystack.replace"

    Blockly
    5
    1
    0 Stimmen
    5 Beiträge
    40 Aufrufe
    haus-automatisierungH
    @MartinP sagte in Gelöst: JS-Fehlermeldung "haystack.replace": Hier meckert der Haystack nicht ... ohne "nach String" schon Dann wird es am falschen Datentyp im State liegen. Die Funktion .replace gibt es natürlich nur auf Strings.
  • Log Adapter Versionen Updates

    ioBroker Allgemein adapter update log
    2
    0 Stimmen
    2 Beiträge
    43 Aufrufe
    mcm1957M
    Kenn derzeit keine solche Infoquelle - lass mich aber gern korrigieren. Ich hab dazu aber mal ein Issue erstellt: https://github.com/ioBroker/ioBroker.js-controller/issues/3205. Wenn wer was dazu sagen will bitte kommentieren oder ggF subscriben umd Kommentare mitzubekommen.
  • lokales Auslesen von Daikin Altherma

    Tester
    21
    2
    0 Stimmen
    21 Beiträge
    176 Aufrufe
    B
    hmm schade aber egal rest funktioniert ja alles.
  • Test Adapter PoolControl

    Tester tester pool poolcontrol solar
    328
    2 Stimmen
    328 Beiträge
    16k Aufrufe
    DasBo1975D
    Version 1.1.0 ist nun online. Es wurde der Bereich Pumpen-Leistungsempfehlung eingebaut. [image: 1769203856964-a843bc2d-31bb-4862-8160-0c5fc7231df7-image.png] Dieses System stellt eine zentrale, rein passive Leistungsempfehlung für die Poolpumpe bereit, ohne selbst in die Pumpensteuerung oder Hardware einzugreifen. Kerneigenschaften: Neuer interner Leistungszustand pump.speed.state als einzige zentrale Ableitungsbasis Semantische Ausgabe (pump.speed.mode) und technische Ausgabe (pump.speed.percent) Keine doppelte Status- oder Reason-Logik Keine Hardware-Steuerung, keine Drehzahlregelung Frei nutzbar für externe Systeme (z. B. Blockly, Skripte, Shelly, Frequenzumrichter) Benutzerdefinierbares Prozent-Mapping je Leistungszustand Vollständig kompatibel mit bestehender Pumpen-, Solar-, Heizungs- und Wartungslogik Das System arbeitet ereignisbasiert, greift ausschließlich auf bereits vorhandene Pumpen-States zu und ist dauerhaft aktiv, ohne den bestehenden Betrieb zu beeinflussen.
  • Test Adapter Samsung Smartthings v.0.0.x

    Tester
    306
    4
    1 Stimmen
    306 Beiträge
    69k Aufrufe
    F
    Moin, weder über diesen Adapter noch über den Samsung Tizen schaffe ich es meinen Samsung The Frame auszuschalten. Der Wechseln zwischen Art Mode und An klappt, aber ich würde einfach gern den langen Tastendruck der Fernbedienung simulieren wollen. Alternativ hätte ich eine Routine in SmartThings dazu, aber die finde ich in den Objekten des Adapters auch nicht. Hätte jemand eine Idee ob es klappen sollte/könnte? Wäre euch da echt dankbar.
  • Flot Diagramm lädt nicht, zeigt nur Ladesymbol

    Visualisierung
    19
    2
    0 Stimmen
    19 Beiträge
    1k Aufrufe
    bärleB
    Doch nicht! Ich habe den simplen Fehler gefunden: Ich wollte auf history Daten Zugreifen, der Adapter war aber nicht mehr aktiv. Eben zufällig festgestellt, wieder gestartet und es geht :)
  • InfluxDB 2.0 Measurement löschen

    Verschoben InfluxDB
    102
    8 Stimmen
    102 Beiträge
    30k Aufrufe
    ChristianMC
    @teletapi sagte in InfluxDB 2.0 Measurement löschen: Läuft bei mir zwar aber die buttons für Connect Ping und Help fehlen sowie unter delete auch die Auswahl. Und läuft auch nur unter Python 12.8 unter der 13.X startet die InfluxGui nicht Ok komisch, ich habe hier mal meins hochgeladen. https://www.filemail.com/d/ndtryukjwtepbct
  • IObroker hinter Nginx Proxy Manager betreiben

    ioBroker Allgemein
    10
    0 Stimmen
    10 Beiträge
    76 Aufrufe
    OliverIOO
    @Creator also meiner Meinung nach wäre die Hauptlösung einfach im router hostnamen / lokale DNS Record vergeben So sieht das bei mir aus ich verwende pihole als dns und dhcp [image: 1769189507145-bed5ab49-a805-40b3-9431-34d6cb574c79-image.png] in openwrt nennt sich das static leases. bei fritzbox Lokaler DNS / Hostname-Auflösung verschiedene ports auf dem gleichen gerät müsstest du dann eh mappen (8081>80, 8082>?) dann kannst du es gleich lassen. mappen auf verschiedene subdomains wird wahrscheinlich nicht funktionieren, da dann iobroker seine eigenen urls entsprechend anpassen müsste, iobroker kann aber nur andere ports. zur vollständigkeit hier mal noch mein internes dashboard, was ich einfach mit der internen url "links" (meist reicht einfach auch im browser nur l zum tippen [image: 1769190243212-c8e6e938-90f2-4300-b38e-8a60d29fd8b7-image.png] jeder eintrag ist eine einfache textdatei in einem verzeichnis. das system horcht auf änderungen und generiert dann das portal auf basis des statischen seiten generators sphinx einen neuen eintrag ist sehr simple über eine einfache textdatei angelegt Title: IOBroker Test Tags: _All, Admin, Iobroker Link: http://192.168.1.81:8081/ IOBroker Haussteuerung Test intern setze ich auch den network proxy manager ein, aber halt ohne ssl und ohne portmapping alles ist in docker containern gibt aber noch eine ganze reihe anderer softwares dafür Homer Heimdall Dashy Organizr
  • MieleCloudService Adapter

    Verschoben Tester miele mieleathome mielecloudservice
    886
    1
    2 Stimmen
    886 Beiträge
    250k Aufrufe
    O
    Also bei mir hat die Maschine einige Monate lang keine Energiedaten geliefert. Weder am Gerät selber noch in der App/API. Wasser wurde jedoch korrekt angezeigt. Miele wollte dafür einen Techniker vorbeischicken ... aber so wichtig war es mir nicht. Irgendwann ging es dann von selber wieder. Schätze mal, das wird in der Cloud berechnet und da hat's gehakt.

584

Online

32.6k

Benutzer

82.1k

Themen

1.3m

Beiträge