WeMos D1 mini als WLAN-Sensor/-Aktor

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

dondaik
Beiträge: 12929
Registriert: 16.01.2009, 18:48
Wohnort: Steingaden
Hat sich bedankt: 1604 Mal
Danksagung erhalten: 222 Mal

Re: WeMos D1 mini als WLAN-Sensor/-Aktor

Beitrag von dondaik » 25.12.2017, 12:19

einziger fehler könnt die schreibweise der variablen sein und es müssen alle variablen, die übertragen werden angelegt sein. und das das prg "nach" iobroker schreibt und nicht zur ccu.

ggf hilft der link: viewtopic.php?f=31&t=37489&start=70

und die variable "CCU_PORT" ab FW xx ist die "pflicht" bei der datenübergabe an die ccu.
-------
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso :mrgreen: !!!
wer schreibfehler findet darf sie behalten.

Wiesel
Beiträge: 8
Registriert: 02.12.2017, 21:23

Re: WeMos D1 mini als WLAN-Sensor/-Aktor

Beitrag von Wiesel » 25.12.2017, 13:14

Vielen Dank !!!!!!

Es funktioniert!

Ich hatte die CCU-Software aktualisiert und auch noch einmal die Software aus dem letzten Link verwendet. Ich hatte zuvor wohl auch den falschen Link verwendet. Fakt ist auf jeden Fall, dass die Werte nun von der CCU gelesen werden. Damit sind viele schöne Stunden des Bastelns eigener Sensoren gesichert.

Gruß Andreas

Wiesel
Beiträge: 8
Registriert: 02.12.2017, 21:23

Re: WeMos D1 mini als WLAN-Sensor/-Aktor

Beitrag von Wiesel » 25.12.2017, 13:42

Jetzt bin ich etwas verwirrt: Die Werte werden jetzt direkt in die CCU geschrieben und nicht nach IO-Broker.

klassisch
Beiträge: 3974
Registriert: 24.03.2011, 04:32
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 110 Mal
Danksagung erhalten: 71 Mal

Re: WeMos D1 mini als WLAN-Sensor/-Aktor

Beitrag von klassisch » 25.12.2017, 13:46

Adapter-Instanzen im ioBroker neu gestartet?

Gesendet von meinem ZTE A2016 mit Tapatalk

dondaik
Beiträge: 12929
Registriert: 16.01.2009, 18:48
Wohnort: Steingaden
Hat sich bedankt: 1604 Mal
Danksagung erhalten: 222 Mal

Re: WeMos D1 mini als WLAN-Sensor/-Aktor

Beitrag von dondaik » 25.12.2017, 14:34

@Wiesel
schau in den jetzt vorletzten link - da steht ein anderer port drin und auch was mit dem prog bewirkt werden soll ...
frohe weihnachten ... und viel erfolg u. spass bei weiteren sensoren :-)
-------
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso :mrgreen: !!!
wer schreibfehler findet darf sie behalten.

Benutzeravatar
TomT
Beiträge: 565
Registriert: 19.11.2014, 15:13
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 4 Mal
Danksagung erhalten: 4 Mal

Re: WeMos D1 mini als WLAN-Sensor/-Aktor

Beitrag von TomT » 26.12.2017, 09:47

Wiesel hat geschrieben:Jetzt bin ich etwas verwirrt: Die Werte werden jetzt direkt in die CCU geschrieben und nicht nach IO-Broker.
Damit die Werte bei meinem geposteten Code auch in den ioBroker geschrieben werden ist folgendes nötig :

1.
Der SimpleApi Adapter muss im ioBroker installiert und konfiguriert sein.
Der Adapter verwendet standardmäßig den Port 8087, wenn du einen anderen benutzt musst du diesen Port im Code ändern.

Code: Alles auswählen

void melde_ioBroker() { // Werte an ioBroker melden
  WiFiClient client;
  const int httpPortBroker = 8087; //Port des simpleApi Adapters
2.
Die Auskommentierungszeichen müssen entfernt werden.
Findest du insgesamt 3x im void loop() {
Dort muss statt

Code: Alles auswählen

    melde_CCU();
    //melde_ioBroker();
das hier verwendet werden:

Code: Alles auswählen

    melde_CCU();
    melde_ioBroker();
3.
Suche die Funktion void melde_ioBroker() {
und entferne /* am Anfang und das */ am Ende des Funktionsaufrufes.

4.
Du musst im ioBroker die Datenobjekte erstellen.
Der Script sucht diese unter system.adapter.simple-api.0/Wemos/Wemos_Temp und system.adapter.simple-api.0/Wemos/Wemos_Hum wenn du die Einstellungen oben im Code beibehalten hast.
Wenn du das komplett ändern möchtest musst du die Zeile

Code: Alles auswählen

  String url = "/setBulk?system.adapter.simple-api.0." + apiDeviceName + "." + tempIOBname + "=" + String(temp) + "&system.adapter.simple-api.0." +
  apiDeviceName + "." + feuchtIOBname + "=" + String(feucht) + "&prettyPrint";
ändern.
Wenn du z.B. das Objekt Temperatur.0./Wemos/Temp angelegt hast muss der Aufruf folgendermaßen lauten :

Code: Alles auswählen

  String url = "/setBulk?Temperatur.0." + apiDeviceName + "." + tempIOBname + "=" + String(temp) + "&Temperatur.0." +
  apiDeviceName + "." + feuchtIOBname + "=" + String(feucht) + "&prettyPrint";
Ich hoffe das ist jetzt nicht zu kompliziert für den Anfang :-)

Hier findest du das mit den Objekten anlegen im ioBroker bebildert :
http://forum.iobroker.net/viewtopic.php?f=34&t=7756

Grüße
Tom

dondaik
Beiträge: 12929
Registriert: 16.01.2009, 18:48
Wohnort: Steingaden
Hat sich bedankt: 1604 Mal
Danksagung erhalten: 222 Mal

Re: WeMos D1 mini als WLAN-Sensor/-Aktor

Beitrag von dondaik » 02.01.2018, 15:44

und wie ist der stand der dinge? sonst wie immer: code einstellen ... ;-)
-------
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso :mrgreen: !!!
wer schreibfehler findet darf sie behalten.

dixi
Beiträge: 50
Registriert: 19.12.2016, 16:10
Hat sich bedankt: 1 Mal

Re: WeMos D1 mini als WLAN-Sensor/-Aktor

Beitrag von dixi » 11.01.2018, 20:04

knopers1 hat geschrieben:meinst Du so etwas? So sieht es bei mir aus :mrgreen:
https://www.youtube.com/watch?v=Bb8OsT_ ... e=youtu.be

Lese ab Seite 183, da habe ich etwas zusammengetragen...
Jetzt sind einmal meine OLED Displays angekommen und ich wollte die Sache einmal angehen.
Leider funzen die Links von dir nicht mehr.

Hast du vielleicht noch andere Quellen?

dondaik
Beiträge: 12929
Registriert: 16.01.2009, 18:48
Wohnort: Steingaden
Hat sich bedankt: 1604 Mal
Danksagung erhalten: 222 Mal

Re: WeMos D1 mini als WLAN-Sensor/-Aktor

Beitrag von dondaik » 11.01.2018, 20:44

-------
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso :mrgreen: !!!
wer schreibfehler findet darf sie behalten.

dixi
Beiträge: 50
Registriert: 19.12.2016, 16:10
Hat sich bedankt: 1 Mal

Re: WeMos D1 mini als WLAN-Sensor/-Aktor

Beitrag von dixi » 11.01.2018, 20:52

Ich meinte auch die Wiki von renmet.

habe nun was anderes gefunden. Mal sehen ob ich da etwas zusammen bringe

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“