ebus Adapter V5 - digitale Eingänge

Begonnen von Ned, 27 November 2025, 13:46:18

Vorheriges Thema - Nächstes Thema

Ned

Hallo zusammen,
ich bringe gerade meinen ebus Adapter V5 wieder zum Laufen und bin mal wieder über
Die Zuordnung von Funktionen zu Pins wird im Reiter "Pins" durchgeführt. Sobald darüber konfigurierte Sensoren entdeckt wurden, erscheint der Messwert in der "Status"-Spalte:siehe ebus-Adapter Projektseite

Verstehe ich das richtig, dass man die Pins des ESP als Ein- und Ausgänge konfigurieren kann?
und hat hier jemand schon Erfahrungen damit?

Ich suche eine Lösung um Schalter über den ebus-Adapter abzufragen und dann in FHEM auf den Status zuzugreifen.
Und über google und andere SuFu bin ich nicht fündig geworden.

Viele Grüße
Ned



FHEM auf PI3B + Bullseye, KNXD, EBUSD & eBus V5 Adapter an Vailant Heizung, Alexa-Connector

Ned

#1
Hallo zusammen
vielleicht kann ja jemand gebrauchen, was ich bisher rausbekommen habe:

1.) im Browser die Seite des ebus-Adapters öffnen
2.) oben, rechts von der Mitte aus den Punkt "Pins" auswählen
3.) die Ein- / Ausgange, 1-wire-Schnittstellen, SPI-Schnittstellen, ... einstellen, speichern, anwenden und Neustart durchführen
4.) Eingänge des ebus-Adapters auslesen, z.B. im Browser, über die REST API des Adapters
http://192.168.x.x/api/v1/pin

und dann bekommt man ein JSON zurück, wie zum Beispiel:
{"io":{"0":{"value":0},"1":{"value":0},"2":{"value":0},"3":{"value":1},"4":{"value":0},"5":{"value":0},"6":{"value":1},"7":{"value":1},"8":{"value":1},"9":{"value":0},"10":{"value":0},"20":{"value":0},"21":{"value":0}},"sensor":{"temp":{"value":49},"w.0":{"value":18.500000}}}

Am Anfang stehen die Status der digitalen Ein- und Ausgängen nach ihren IO-Nummern aus dem "Pins"-Menü aufgelistet.
Ganz am Ende steht "w.0":{"value":18.5000} das ist die aktuelle Temperatur von meinen DS18B20-Sensors. Und das ist die Temperatur vom Adapterboard: "temp":{"value":49}


Ausgänge kann man wie folgt setzen:
#Set Pin 0 High
curl -X PUT http://192.168.1.136/api/v1/repl -d "io -h 0"
#Set Pin 0 Low
curl -X PUT http://192.168.1.136/api/v1/repl -d "io -l 0"
"do io -h 0" ist ein Befehl aus der Adapter-REPL
P.S.: diese Info stammt aus den GitHub ebusd Discussion

Diese Angaben beziehen sich auf den ebus-Adapter V5, Software-Build 20251123.


Viel Spaß beim Basteln
Ned

FHEM auf PI3B + Bullseye, KNXD, EBUSD & eBus V5 Adapter an Vailant Heizung, Alexa-Connector