Open SchimmerMediaHD opened 5 years ago
Na dann sag mal wenn du von denen was gehört hast oder Reverse Engineering Ergebnisse hast oder vllt andere dazu was veröffentlicht haben. Noch geiler wäre ein npm Paket oder JavaScript Implementierung ;-))
Ist das alles zigbee?
Ist die Smart Friend Box nicht eine custom Box von Mediola? Falls ja, die Mediola API findest du hier im Request Bereich.
Auch sieht die Schellenberg App aus wie eine Custom Abwandlung der Iqontrol App (von Mediola).
Ich gehe davon aus das die API für alle Custom Mediola Boxen (Intertechno, Brennenstuhl, Elero, Siral, usw.) immer die gleiche ist.
Im Homematic Forum gibt es auch eine Diskussion zu den Mediola Custom Boxen: https://homematic-forum.de/forum/viewtopic.php?f=35&t=43780
Laut Dennis sind die Schellenberg Dinger wohl 868mhz... Soweit ich weiß, ist Paulmann z.B. Zigbee.
@Steckenpferd Wenn das mit Mediola ein treffer ist, wäre das natürlich mega Geil, habe dazu aber nirgends eine Info gefunden, ich würde über Teamviewver meine Smart Friends Box zur Verfügung stellen damit jemand der da bischen mehr Ahnung als ich hat, mal deüber schauen kann ob das alles so funktioniert mit mediola API.
@Fl0ca Ja das habe ich direkt von Schellenberg so mitgeteilt bekommen das diese mit 868Mhz laufen, außerdem wurde mir gesagt das ein anderes Protokoll verwendet wird, habe mir leider nur nicht gemerkt wie das Heißt, aber wie gesagt ich habe nochmal nachgefragt, auch wegen der API.
Kann das mit Mediola schonmal irgendwie getestet werden ?
Dennis vergleich mal die hinteren Anschlüsse von der Schellenberg Box mit der von V5: https://www.mediola.com/gateway#tabelle-gateway
@steckenpferd hmm nein das ist leider nicht Identisch, die Smart Friends Box hat hinten nur 1x USB 1x Netzwerk und 1x DC
Schade wenn es nicht Mediola ist, habe aber in meiner Schnellrecherche das Smart Home Gateway von Hornbach für 80€ entdeckt das auch ZigBee, Z-Wave Modul, Bluetooth LE und die Frequenzen 868,26 - 868,56 MHz, 2.403 - 2.483 MHz, 5.171 - 5.249 MH kann.
Sieht fast Baugleich aus wie das Vera Plus Gateway und hat die gleichen Spezifikationen: Die Box wird auch im Homee Forum diskutiert, vielleicht einen Eigenen Request wert:
APIs findet man bei github: https://github.com/pavoni/pyvera
Hey, ich hab mich im letzten Jahr mit dem Schellenberg System auseinander gesetzt. Das System was zum Einsatz kommt ist ein generisches SmartHome System von der Firma Enexoma Ag (tritt auch unter dem Namen SmartHomePartner in deren Quellcode auf). Das generische System wird dann jeweils um einen Adapter von zum Beispiel Schellenberg oder Paulmann erweitert und baut dann auf diese generischen Typen auf. Anhand mehrer Anwendungen von Enexoma und der Schellenberg App hab ich das ganze mal reverse engineert. Für Schellenberg ist das ganze bei mir in der Repository SchellenbergApi implementiert, sollte aber mit den richtigen Device-Daten auch für die SmartFriendsBox funktionieren. Die API ist an sich nur ein POC, aber funktioniert zumindest bei mir für unsere Rolladen mit Homebridge (auch wenn da momentan noch einiges an Fehlern auftritt, wird aber demnächst mal angegangen).
Hier mal noch ein paar Infos zum Protokoll: Die Kommunikation funktioniert über einen TLSSocket. Hat man einmal ne Verbindung hergestellt werden JSON Nachrichten hin und her geschickt. Als Client begrüßt man die Box mit einem Hello-Kommando mit Benutzername, auf welches die box mit zwei Salt-Values antwortet. Diese werden dann mit dem Passwort des Users verhasht und mit nem Login-Kommando an die Box gesendet. Danach ist das ganze ähnlich wie eine WebSocket-Verbindung. Ändert sich etwas an den Objekten so bekommt man von der Box eine Aktualisierung zugeschickt (sogar GUI-Sachen die angezeigt werden sollen, werden von der Box per JSON gesendet), möchte man etwas ändern, sendet man einfach eine Nachricht im JSON-Format und bekommt darauf eine Antwort. Die Nachrichten von der Box sehen immer gleich aus vom umgebenden Wrapper, unterscheiden sich aber in einer Eigenschaft, welche den Type der Nachricht (Aktualisierung, Fehler, Antwort auf Anfrage...) spezifiziert. Da nicht klar ist ob das Teil In-Order arbeitet und erst auf eine Anfrage antwortet, bevor ein neuer Status kommt ist das etwas kompliziert umgesetzt im MessageHandler.
Mega Gut, vielen Dank für deine Arbeit an dieser Stelle, dann können wir ja vielleicht in Zukunft doch noch mit einem funktionierenden Adapter rechnen bei dem wir keine Kosten haben 😊
Von: LoPablo Gesendet: Dienstag, 26. März 2019 16:47 An: ioBroker/AdapterRequests Cc: SchimmerMediaHD; Author Betreff: Re: [ioBroker/AdapterRequests] Smart Friends Box (SCHELLENBERG, ABUS,STEINEL, Paulmann) (#78)
Hey, ich hab mich im letzten Jahr mit dem Schellenberg System auseinander gesetzt. Das System was zum Einsatz kommt ist ein generisches SmartHome System von der Firma Enexoma Ag (tritt auch unter dem Namen SmartHomePartner in deren Quellcode auf). Das generische System wird dann jeweils um einen Adapter von zum Beispiel Schellenberg oder Paulmann erweitert und baut dann auf diese generischen Typen auf. Anhand mehrer Anwendungen von Enexoma und der Schellenberg App hab ich das ganze mal reverse engineert. Für Schellenberg ist das ganze bei mir in der Repository SchellenbergApi implementiert, sollte aber mit den richtigen Device-Daten auch für die SmartFriendsBox funktionieren. Die API ist an sich nur ein POC, aber funktioniert zumindest bei mir für unsere Rolladen mit Homebridge (auch wenn da momentan noch einiges an Fehlern auftritt, wird aber demnächst mal angegangen). Hier mal noch ein paar Infos zum Protokoll: Die Kommunikation funktioniert über einen SSLSocket. Das Gateway scheint aber Certificate Pinning sowohl auf Client als auch auf Server-Seite einzusetzen. Deshalb liegt in der Repository auch das selbst signierte Zertifikat von Enexoma, welches ich aus der iOS-App extrahiert habe. Hat man einmal ne Verbindung hergestellt werden JSON Nachrichten hin und her geschickt. Als Client begrüßt man die Box mit einem Hello-Kommando mit Benutzername, auf welches die box mit zwei Salt-Values antwortet. Diese werden dann mit dem Passwort des Users verhasht und mit nem Login-Kommando an die Box gesendet. Danach ist das ganze ähnlich wie eine WebSocket-Verbindung. Ändert sich etwas an den Objekten so bekommt man von der Box eine Aktualisierung zugeschickt (sogar GUI-Sachen die angezeigt werden sollen, werden von der Box per JSON gesendet), möchte man etwas ändern, sendet man einfach eine Nachricht im JSON-Format und bekommt darauf eine Antwort. Die Nachrichten von der Box sehen immer gleich aus vom umgebenden Wrapper, unterscheiden sich aber in einer Eigenschaft, welche den Type der Nachricht (Aktualisierung, Fehler, Antwort auf Anfrage...) spezifiziert. Da nicht klar ist ob das Teil In-Order arbeitet und erst auf eine Anfrage antwortet, bevor ein neuer Status kommt ist das etwas kompliziert umgesetzt im MessageHandler. — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.
Wichtiger als die Sache mit den Kosten, fände ich, den aktuellen Zustand des Rollos über ioBroker nutzbar zu haben. Gibt es denn inzwischen weitere Bestrebungen und/oder Erkenntnisse zu Schellenberg bzw. der SmartFriendsBox?
@LoPablo Hast du die API wieder vom Netz geholt? Leider finde ich deine Einträge nicht mehr?? Gibt es Neuerungen zu dem Thema Schellenberg? Würde meine Schellenberg Rohrmotoren (neue Generation) gerne mit dem IOBroker betreiben. Für weitere Infos wäre ich dankbar...
@LoPablo Hast du die API wieder vom Netz geholt? Leider finde ich deine Einträge nicht mehr?? Gibt es Neuerungen zu dem Thema Schellenberg? Würde meine Schellenberg Rohrmotoren (neue Generation) gerne mit dem IOBroker betreiben. Für weitere Infos wäre ich dankbar...
@LoPablo Auch ich wäre daran interessiert. Vorallem für Homebridge: https://forum.smartapfel.de/forum/thread/4555-homebridge-schellenberg/
@LoPablo Ich wäre auch sehr interessiert an der SchellenbergAPI. Kannst Du das Projekt nicht wieder zur Verfügung stellen? Danke und Grüße!
Da wäre auch noch der Schellenberg USB Stick für die Qivicon Smarthome Geschichte, mit dem man da wohl was erreichen könnte, wenn man versteht, wie man damit Nachrichten versendet
Empfangen geht schonmal https://github.com/Hypfer/schellenberg-qivicon-usb
Wahrscheinlich wird LoPablo entweder Druck von den Firmen erhalten haben, oder eine großzügige Zahlung, damit er daran nicht weiter arbeitet ;-)
Wahrscheinlich wird LoPablo entweder Druck von den Firmen erhalten haben, oder eine großzügige Zahlung, damit er daran nicht weiter arbeitet ;-)
Das glaube ich ehrlich gesagt nicht, denn was geht es die Firmen an was wir mit den Produkten machen die wir von denen kaufen. Nach dem Kauf darf man rein Rechtlich gesehen alles mit dem Produkt machen was man möchte und wenn man eben bisschen an der Firmware herumspielen möchte oder gewisse Signale Zweckentfremden möchte um sie in seine SmartHome Zentrale zu integrieren, denn geht das den Hersteller nix an. Im Gegenteil, die sollten sich darüber eher freuen denn das macht ihre Produkte interessant für eine weitere Zielgruppe :)
Mir geht es auch garnicht darum die 10€ im jahr zu sparen...das wäre garkein Problem. Mir geht es wirklich darum irgendwie mal die verschiedenen Standards unter einen Hut zu bringen, besser gesagt für meine Frau unter eine Oberfläche, damit es von einer zentralen Stelle zu bedienen ist.
Ich melde mich dabei auch nochmal zu Wort. Ich habe von Schellenberg oder Enexoma kein Geld für das Runternehmen der API bekomme. Allerdings habe ich ein paar schlecht Erfahrungen mit dem ganzem Thema Open Source gemacht, wobei Arbeit die ich in ein Projekt gesteckt habe einfach mit einer kleinen Namensänderung und einigen kosmetischen Veränderungen als die Arbeit von einer andern Person ausgegeben wurde und dieses Projekt dann groß rauskam.
Ich habe relativ wenig Zeit, da mein Studium den Großteil davon auffrisst und wollte gerne das Projekt erst komplett fertig machen, bevor ich es veröffentliche. Da die Nachfrage aber relativ hoch ist werde ich alle Projekte zu dem Thema wieder online stellen. Die Api, die mittlerweile in TypeScript verfügbar ist (in der master Branch auch noch die alte Version) sowie ein Swift-Umsetzung als Brücke zu Homekit bei der momentan nur der Fenstergriff funktioniert (kann mich mit der Programmierschnitstelle von Homebridge nicht wirklich anfreunden).
Momentan versuche ich, wenn die Zeit es zulässt, das Funkprotokoll ohne Stick von Schellenberg oder Box herauszufinden und hab dafür auch schon einiges, was ich aber noch nicht veröffentlichen möchte. @Hypfer auch zu dem Funkstick hab ich ein paar Dinge, der scheint in allen Gateways wie SH1, Smart Friends) gleich zu sein. Wenn es die Zeit zulässt werde ich mal probieren das alles zusammenzufassen.
@LoPablo Mach dir nicht zu viel Arbeit Zu den Funkstick kannst du mir auch gerne kontextlos Notizen o.ä. an den Kopf werfen. Am besten als Issue im Repo oder Mail an die hier im Account hinterlegte Adresse
Das Senden sollte mit dem Stick kein Problem sein. Man kann auf dem Smart Friends Gateway die Kommunikation zwischen dem Dort verbauten Chip und der Software mitschneiden und damit Pairing und Senden beobachten. Ich hab mir auch den Qivcon Stick bestellt und berichte wenn der da ist mal ob der nach dem selben Prinzip funktioniert wie der in der Box. Wenn ja kann man dann die selben Kommandos verwenden.
@Hypfer ich hab einen Pull Request in der Repository zu dem Stick erstellt. Damit sollte es möglich sein sich mit Geräten zu pairen und Kommandos an die Geräte zu schicken. Hab momentan leider nur die Rolladenmotoren hier, kann es also mit anderen Geräten nicht ausprobieren.
Ein kleine Warnung noch. Es scheint so, als könnten die Geräte nur eine bestimmt Nummer von gekoppelten Fernbedienungen / Dongles / Smart Gateways haben. Einer meiner Motoren hat eben beim ausprobieren meine Fernbedinung vergessen und ich musste dann mit der SmartFriends Box notgedrungen Kommandos über deren Funkt-Schnitstelle senden, um die Fernbienung wieder zu koppel. Also stellt sicher, dass ihr entweder an den Strom der Rolläden dran kommt oder zwei Fernbedienungen gekoppelt habt (Oder einfach nicht zu viele koppeln).
Ich habe noch einen Fenstergriff hier, vielleicht komme ich in den nächsten Tagen mal dazu zu Untersuchen, was der so für Werte im Kommando Feld hat.
@LoPablo Top, danke dir!
Ich habe eh nur den Schellenberg Funk Markisenantrieb. Der hängt komplett frei da kann man also jederzeit an die Stromversorgung dran.
Edit: Jo, funktioniert 👍
Rollos sind alle von Rademacher. Die können bidirektionale Kommunikation und sind daher vorzuziehen https://github.com/gluap/pyduofern
Man kann immerhin Zwischenpositionen bei den Schellenberg-Geräten einstellen hatte ich gesehen. Da werd ich mal schauen ob das auch über das USB Dongle möglich ist
@LoPablo Wow, danke für Deine schnelle Reaktion, hätte gar nicht gedacht, dass das so schnell geht! Schönen Sonntag noch!
@LoPablo Top, danke dir!
Ich habe eh nur den Schellenberg Funk Markisenantrieb. Der hängt komplett frei da kann man also jederzeit an die Stromversorgung dran.
Edit: Jo, funktioniert 👍
Rollos sind alle von Rademacher. Die können bidirektionale Kommunikation und sind daher vorzuziehen https://github.com/gluap/pyduofern
Man kann immerhin Zwischenpositionen bei den Schellenberg-Geräten einstellen hatte ich gesehen. Da werd ich mal schauen ob das auch über das USB Dongle möglich ist
Ich habe mir im Februar dieses Jahr die neuen Rohrmotoren von Schellenberg geholt. Die neue Generation ünterstützt nun auch bidirektionale Kommunikation, Leider werde ich wohl erst im Juni dazu kommen das ganze System mal zu testen, wäre wirklich klasse wenn ich dann bei der ein oder anderen Frage die da dann kommen wird, nochmal hier um Hilfe beten darf :-)
Aber jetzt schonmal ein dickes Dankeschön für die bisherige Arbeit!!!
Bei mir sind dann scheinbar nur alte in Betrieb. Wenn die nächste Jalousie auf elektrisch umgerüstet wird, melde ich mich mal mit Infos zu den Rückmeldungen die das Teil gibt.
@LoPablo: Vielen lieben Dank für deine Arbeit! Das mit dem Stick werde ich auf jeden Fall ausprobieren. Ich finde schön wenn man nicht zig verschiedene Zentralen betreiben muß, vorrangig geht es mir da auch um den Stromverbrauch und Platzbedarf.
Check out this project for Home-Assistant https://github.com/GimpArm/hassio-addons . Work so far with my ROLLODRIVE 65 Premium.
Hallo zusammen, keine Ahnung ob hier noch jemand mitliest, aber ich hätte auch Interesse den Schellenberg USB Stick für eine Kommunikation mit dem Rollodrive 75 Premium zu nutzen. Hat das jemand von euch schonmal ausprobiert und kann von seinen Erfahrungen berichten? Danke im Voraus!
Also die Kommunikation funktioniert, wenn man weiß was man senden möchte. In der Repo von Hypfer sind die letzten News dazu inklusive des von mir ergänzten Mechanismus zum Senden zu finden (https://github.com/Hypfer/schellenberg-qivicon-usb). Wenn man das allerdings produktiv ohne ein paar Shell-Scripts benutzen möchte, müsste man da allerdings mal ein bisschen Zeit rein investieren.
Super, danke! Das heisst ich brauche also auf jeden Fall eine Remote zum Anlernen und natürlich den USB Stick, richtig?
Am schönsten wäre natürlich die Daten über MQTT zu schleusen und so die Readings und Commands auszutauschen.. Die Hardware Anforderungen um das zum Laufen zu bringen sind natürlich etwas hoch (vor allem wenn man keine Fernbedienung braucht..). Ich schaue mir das mal an. Welche Baudrate habt ihr denn zum Testen verwendet? Und nutzt ihr nur die Kommandozeile oder gibts für solche Zwecke auch ein Tool mit etwas mehr Funktionsumfang?
Hab bisher nur über screen mit dem Ding kommuniziert. Ne Remote ist an sich nicht unbedingt notwendig, solange man noch an den Motor selbst dran kommt. Dann müsste man glaube ich auch ohne Fernbedienung anlernen können. Hatte irgendwann mal angefangen mit nem HTTP-Interface für das Ding, bin aber aufgrund von Zeitmangel nicht über die Phase der Planung hinausgekommen
Bei mir wäre es der Aufputz Motor Rollodrive Premium 75, der sich eben auch mit diesem Stick steuern lassen soll. Habe jetzt sowohl Stick als auch Fernbedienung mal bestellt und werde dann berichten. Danke auf jeden Fall erstmal für die Infos!
Hey sorry dass ich nochmal fragen muss:
wie genau schickst du Kommandos (wie "!?") an das Teil? Ich habs mit screen /dev/ttyACM0 9600
und mit tio probiert, komme aber nie in irgendeinen modus, wo ich befehle schicken kann oder irgendeinen output sehe..
Danke im Voraus!
Edit: Habs rausbekommen (keine Ahnung ob das in Screen direkt geht, aber mit einer separaten Konsole und einem echo ans device gehts.)
Kleine Anleitung für jeden der über den Schellenberg USB Dongle (ohne Fernbedienung) sein Device selbst steuern will (bei mir hängt der Stick an einem Raspberry Pi 3, also gilt die Anleitung nur dafür). Ich habe ein Schellenberg Rollodrive 75 Premium gepaired.
dmesg | grep tty
sollte euch dann Infos geben, an welches device das Kommando geschickt werden soll (bei mir war das ttyACM0
)echo 'ssC49600000' > /dev/ttyACM0
den Pairing Befehl an den Stick schicken
C4
mit eurem Rolladen gelinkt ist und darueber nun Kommandos geschickt werden koennen. Natuerlich koennt ihr statt C4
auch eine andere Hex Kombination (1 Byte) angeben, 01
hat aber bei mir zB nicht funktioniert.. Eventuell gibt es da auch reservierte Bereiche auf dem Stickecho 'ssC49010000' > /dev/ttyACM0
Addon:
Zum Auslesen der Antworten vom Stick habe ich tio verwendet. Hierzu in einer separaten Kommandozeile folgendes ausfuehren:
tio -b 9600 /dev/ttyACM0
(oder halt euer entsprechendes device). Dann werden sämtliche Antworten auf der Konsole ausgegeben.
Hallo ich wollte auch nur kurz mein Interesse bekunden. Will mir einen (danach evtl mehrere) Rollodrive Premium 75 zulegen. Würde das aber nur tun wenn man später das ordentlich in iobroker integrieren kann. Arbeitet hier noch jemand aktiv daran das Thema als Adapter umzusetzen?
Du kannst es ohne Probleme einbinden, über die FrindsBox, habe dazu auf YouTube auch ein Video. Musst halt nur einmal im Jahr diese Gebühr dafür zahlen damit du das nutzen kannst, oder kann auch sein das es alle zwei jahre ist, funktioniert auf jeden fall ohne probleme. Am 27.11.2021 21:30 schrieb m0uh85 @.***>:
Hallo ich wollte auch nur kurz mein Interesse bekunden. Will mir einen (danach evtl mehrere) Rollodrive Premium 75 zulegen. Würde das aber nur tun wenn man später das ordentlich in iobroker integrieren kann.
Arbeitet hier noch jemand aktiv daran das Thema als Adapter umzusetzen?
—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or unsubscribe.Triage notifications on the go with GitHub Mobile for iOS or Android.
Hallo ich wollte auch nur kurz mein Interesse bekunden. Will mir einen (danach evtl mehrere) Rollodrive Premium 75 zulegen. Würde das aber nur tun wenn man später das ordentlich in iobroker integrieren kann. Arbeitet hier noch jemand aktiv daran das Thema als Adapter umzusetzen?
Also ich hab für mich einfach einen kleinen Adapter gebaut, der die Befehle über MQTT entgegennimmt und sie an den Rolladen weitergibt. Ich verwende das zur Steuerung meiner Rolläden mit Openhab. Statusmeldungen gibts bisher keine zurück (man kann also nicht abfragen, welche Position der Rolladen gerade hat).
Für all das brauchst du auch keine FriendsBox, sondern lediglich den USB Stick von Schellenberg. Auch ein Abo ist dazu nicht notwendig.
Wenn du magst, kann ich die sourcen dazu gerne als github projekt teilen, das müsste ich dann aber erstmal vorbereiten. Die Datenübertragung von ioBroker zum MQTT interface musst du dann selbst übernehmen (für den AUF, AB und STOP Befehl müsstest du lediglich einen json string an ein MQTT topic schicken)
Kannst du bitte die sourcen teilen.
Ok, ich schaue dass ich das am Wochenende mal in ein etwas saubereres Format bringe
Hi @stefan-dd-lab , sorry es hat doch länger gedauert, bis ich etwas Zeit hatte. Ich habe mein Repo auf public gestellt und etwas mehr Doku geschrieben, ich hoffe das reicht um den Daemon lauffähig zu machen :)
https://github.com/moTo31/schellenberg-mqtt
Code Struktur ist noch ziemlich unaufgeräumt (ist ja eigentlich noch ein Prototype), ich hoffe ich habe bald mehr Zeit das mal aufzuräumen.. Aber funktionieren sollte alles :)
Falls dem nicht so ist, schreibe mir gerne ein issue
Hi @moTo31 , dankeschön für deine Doku.
Ich habe das Rollo mit dem Befehl: echo 'ssC49600000' > /dev/ttyACM0 und dann auch die Up-Stop-Down-Befehle zum Laufen gebracht. Leider habe ich den Daemon nicht zum Laufen gebracht, da ich zwischen openhab, mqtt mosquitto und python3 addons hängengeblieben bin. Es kam beim python3 Befehl die Meldung "unicode" nicht vorhanden, obwohl er mit
Hallo Zusammen, GimpArm stellt ein AddIn für Homeassistant zur Verfügung (https://github.com/GimpArm/smartfriends-bridge). Wer das ganze ohne Homeassistant und lieber per Docker nutzen will, kann unter https://github.com/GimpArm/hassio-addons/issues/6 nachlesen, wie das geht. Der Container funktioniert und der RestApi funktionieren fantastisch. Ich habe die RestCalls in IObroker in Skripte ohne Probleme einbinden können.
Da ich mich in letzter Zeit sehr Ausgibt mit den SmartHome Produkten von SCHELLENBERG befasst habe und auch ein meinen YouTube Kanal einige Videos dazu veröffentlich habe, frage ich mich ob es nicht auch Möglichkeiten gibt die Smart Friends Box in den ioBroker zu integrieren Mittels Adapter.
Ob wir eine API bekommen, bin ich derzeit noch mit SCHELLENBERG am klären, weil ich dort eigentlich einen ziemlich guten Draht hin habe, kann aber noch nichts versprechen, das bedeutet eventuell "reverse Engineering" .
Aber ich würde mich auf jeden Fall riesig hierüber freuen und ich denke das wäre auch so für die Allgemeinheit gut, denn ABUS, SCHELLENBERG und STEINEL sind schon keine unbekannten Firmen. Mit der Anbindung dieser Firmen über die Smart Friends Box an den ioBroker, könnte usner Gemeinde noch weiter wachsen :)
In diesem Sinne,
wünsche ich euch allen weiterhin ein preiswertes SmartHome
euer Dennis von SchimmerMediaHD