WeMos D1 mini als WLAN-Sensor/-Aktor
Moderator: Co-Administratoren
-
- 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
das ist wohl tot ......
-------
!!! 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 !!!
wer schreibfehler findet darf sie behalten.
!!! 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 !!!
wer schreibfehler findet darf sie behalten.
Re: WeMos D1 mini als WLAN-Sensor/-Aktor
Leider.
Vielleicht meldet sich renmet hier noch.
Schade um seine gute Sammlung
Vielleicht meldet sich renmet hier noch.
Schade um seine gute Sammlung
-
- 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
es sind all die dinge die hier am anfang des themas stehen... nichts ist verloren.
-------
!!! 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 !!!
wer schreibfehler findet darf sie behalten.
!!! 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 !!!
wer schreibfehler findet darf sie behalten.
Re: WeMos D1 mini als WLAN-Sensor/-Aktor
Dieser Thread hat über 220 Seiten.
Da findet man ja fast nichts.
Aber wird schon werden
Da findet man ja fast nichts.
Aber wird schon werden
-
- 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
da liegt wahrheit drin .....
ich suche auch immer etwas länger um was nachzuschlagen und vergesse dann die seite zu speichern
ich suche auch immer etwas länger um was nachzuschlagen und vergesse dann die seite zu speichern
-------
!!! 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 !!!
wer schreibfehler findet darf sie behalten.
!!! 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 !!!
wer schreibfehler findet darf sie behalten.
Re: WeMos D1 mini als WLAN-Sensor/-Aktor
Hallo Zusammen,
auch ich habe mich mal gewagt und einen Wemos D1 mini mit dem Script /WeMos Temperatur-/Luftfeuchtesensor (Prototyp)/ zu beschreiben.
In der COM Ausgabe und mit http Befehl werden Werte angezeigt
000:19:21 Messung Luftfeuchtigkeit: 44.00 % Temperatur: 19.00 * C
000:19:21 Luftfeuchtigkeitsaenderung: Werte an CCU gemeldet,
000:19:33 Temperatur ueber HTTP gemeldet
000:19:41 Luftfeuchtigkeit ueber HTTP gemeldet
Aber ich bekomme in der CCU im Systemprotokoll nur 0-Werte angezeigt.
Habe 2 Systemvariabel ( temp und feucht ) angelegt und mit verschiedenen Typen ( Wert, Zahl oder Zeichenkette ) ausprobiert.
Welche ist den richtig ?
Wo ist mein Fehler ?
Gruß Ronny
auch ich habe mich mal gewagt und einen Wemos D1 mini mit dem Script /WeMos Temperatur-/Luftfeuchtesensor (Prototyp)/ zu beschreiben.
In der COM Ausgabe und mit http Befehl werden Werte angezeigt
000:19:21 Messung Luftfeuchtigkeit: 44.00 % Temperatur: 19.00 * C
000:19:21 Luftfeuchtigkeitsaenderung: Werte an CCU gemeldet,
000:19:33 Temperatur ueber HTTP gemeldet
000:19:41 Luftfeuchtigkeit ueber HTTP gemeldet
Aber ich bekomme in der CCU im Systemprotokoll nur 0-Werte angezeigt.
Habe 2 Systemvariabel ( temp und feucht ) angelegt und mit verschiedenen Typen ( Wert, Zahl oder Zeichenkette ) ausprobiert.
Welche ist den richtig ?
Wo ist mein Fehler ?
Gruß Ronny
NanoPC-T4 mit pivCCU3 und ioBroker
-
- 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
hallo,
der erste fehler ist das du dein prg nicht über den reiter "CODE" zeigst ... wie soll man da eine idee haben ?
und wie sieht die ausgabe von temp / feucht auf dem terminal aus - also der gesamte string der zur ccu soll?...
( ich nutze type zahl )
der erste fehler ist das du dein prg nicht über den reiter "CODE" zeigst ... wie soll man da eine idee haben ?
und wie sieht die ausgabe von temp / feucht auf dem terminal aus - also der gesamte string der zur ccu soll?...
( ich nutze type zahl )
-------
!!! 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 !!!
wer schreibfehler findet darf sie behalten.
!!! 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 !!!
wer schreibfehler findet darf sie behalten.
Re: WeMos D1 mini als WLAN-Sensor/-Aktor
Hey dondaik,
was ist prg und der Reiter "CODE" ?
Weiter weis ich nicht was du mit Terminal meinst.
Die Ausgabe vom seriellen Monitor ist:
000:19:21 Messung Luftfeuchtigkeit: 44.00 % Temperatur: 19.00 * C
000:19:21 Luftfeuchtigkeitsaenderung: Werte an CCU gemeldet,
000:19:33 Temperatur ueber HTTP gemeldet
000:19:41 Luftfeuchtigkeit ueber HTTP gemeldet
Das Script ist m.yoda, habe nur die IP Adressen und den GPIO geändert.
Habe eine CCU2 mit Cuxd und einen Raspi mit IOBroker.
Am Wemos GPIO 7 ist ein DHT 11 angeschlossen.
Der Wemos läuft ja, sehe ich ja in seriellen Monitor.
Im Systemprotokoll werden auch alle paar Minuten die 0-Werte aktualisiert.
Gruß Ronny
was ist prg und der Reiter "CODE" ?
Weiter weis ich nicht was du mit Terminal meinst.
Die Ausgabe vom seriellen Monitor ist:
000:19:21 Messung Luftfeuchtigkeit: 44.00 % Temperatur: 19.00 * C
000:19:21 Luftfeuchtigkeitsaenderung: Werte an CCU gemeldet,
000:19:33 Temperatur ueber HTTP gemeldet
000:19:41 Luftfeuchtigkeit ueber HTTP gemeldet
Das Script ist m.yoda, habe nur die IP Adressen und den GPIO geändert.
Habe eine CCU2 mit Cuxd und einen Raspi mit IOBroker.
Am Wemos GPIO 7 ist ein DHT 11 angeschlossen.
Der Wemos läuft ja, sehe ich ja in seriellen Monitor.
Im Systemprotokoll werden auch alle paar Minuten die 0-Werte aktualisiert.
Gruß Ronny
NanoPC-T4 mit pivCCU3 und ioBroker
- 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
Klarer Fall von altem Code....
Deine CCU wird zwar angesprochen, aber der Scriptteil zur Übertragung ist falsch.
Hier ist ein verschärfter Umgang mit Sendrequest der CCU schuld, den eine neuer FW mitgebracht hat.
Nimm diesen Code im void melde_CCU()
und tausch ihn gegen deinen Code aus, dann läufts...
Grüße
Tom
[Edit :]
Falls jemand Probleme hat, den Codeschnipsel an der richtigen Stelle einzusetzen, hier der komplette void melde_CCU()
viewtopic.php?f=31&t=29321&start=2220#p412000
Deine CCU wird zwar angesprochen, aber der Scriptteil zur Übertragung ist falsch.
Hier ist ein verschärfter Umgang mit Sendrequest der CCU schuld, den eine neuer FW mitgebracht hat.
Code: Alles auswählen
// Serial.print("Requesting URL: ");
// Serial.println(url);
// This will send the request to the server
client.print(String("GET ") + url + " HTTP/1.1\r\n" +
"Host: " + host + "\r\n" +
"Connection: close\r\n\r\n");
delay(100);
// Read all the lines of the reply from server and print them to Serial
while (client.available()) {
String line = client.readStringUntil('\r');
und tausch ihn gegen deinen Code aus, dann läufts...
Grüße
Tom
[Edit :]
Falls jemand Probleme hat, den Codeschnipsel an der richtigen Stelle einzusetzen, hier der komplette void melde_CCU()
viewtopic.php?f=31&t=29321&start=2220#p412000
Zuletzt geändert von TomT am 13.01.2018, 09:24, insgesamt 1-mal geändert.
Re: WeMos D1 mini als WLAN-Sensor/-Aktor
@ TomT - er mecker beim Überprüfen.
An welcher Stelle muss ich deinen Teil einfügen?
void melde_CCU() { // Werte an die CCU melden
WiFiClient client; // Webclient initialisieren
if (!client.connect(host, 8181)) { // mit dem CCU-Port 8181 verbinden
Serial.println(zeitstempel() + " Fehler: Verbindung zur CCU konnte nicht aufgebaut werden");
delay(100);
return;
}
meldung = "GET /eriwan.exe?antwort1=dom.GetObject('" + feuchtCCUname + "').State('" + feucht + "')";
meldung = meldung + "&antwort2=dom.GetObject('" + tempCCUname + "').State('" + temp + "')";
client.println(meldung); // Daten an CCU melden
delay(100);
int i = 0;
String zeile = "";
while(client.available()){ // Antwort der CCU zeilenweise auslesen
i ++;
zeile = client.readStringUntil('\n'); // Zeitstempel der CCU ausfiltern und merken
if (i == 7) {
letzteMeldungCCUzeit = zeile;
}
}
Serial.println("Werte an CCU gemeldet, " + letzteMeldungCCUzeit);
letzteMeldungMillis = jetztMillis; // gemeldete Daten merken
feuchtCCU = feucht;
tempCCU = temp;
}
Gruß Ronny
An welcher Stelle muss ich deinen Teil einfügen?
void melde_CCU() { // Werte an die CCU melden
WiFiClient client; // Webclient initialisieren
if (!client.connect(host, 8181)) { // mit dem CCU-Port 8181 verbinden
Serial.println(zeitstempel() + " Fehler: Verbindung zur CCU konnte nicht aufgebaut werden");
delay(100);
return;
}
meldung = "GET /eriwan.exe?antwort1=dom.GetObject('" + feuchtCCUname + "').State('" + feucht + "')";
meldung = meldung + "&antwort2=dom.GetObject('" + tempCCUname + "').State('" + temp + "')";
client.println(meldung); // Daten an CCU melden
delay(100);
int i = 0;
String zeile = "";
while(client.available()){ // Antwort der CCU zeilenweise auslesen
i ++;
zeile = client.readStringUntil('\n'); // Zeitstempel der CCU ausfiltern und merken
if (i == 7) {
letzteMeldungCCUzeit = zeile;
}
}
Serial.println("Werte an CCU gemeldet, " + letzteMeldungCCUzeit);
letzteMeldungMillis = jetztMillis; // gemeldete Daten merken
feuchtCCU = feucht;
tempCCU = temp;
}
Gruß Ronny
NanoPC-T4 mit pivCCU3 und ioBroker