1-wire kostengünstig an Homematic
Moderator: Co-Administratoren
Re: 1-wire kostengünstig an Homematic
@dondaik:
Danke für die Links...werde mir mal den BME280 bestellen.
@ ChristianM:
Was mache ich mit den nicht benutzten "Sensoren" im Arduino Sketch. Da kommt es zu Fehlern im Syslog:
Sep 26 20:27:54 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: befehl=dom.GetObject('Temperatur_Test').State('-255.00') [iseESPexec.cpp:12522]
Sep 26 20:27:54 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: befehl=dom.GetObject('Reserve').State('-255.00') [iseESPexec.cpp:12522]
Sep 26 20:27:54 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: befehl=dom.GetObject('Reserve1').State('-255.00') [iseESPexec.cpp:12522]
Sep 26 20:27:54 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: befehl=dom.GetObject('Reserve2').State('-255.00') [iseESPexec.cpp:12522]
Sep 26 20:27:54 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: befehl=dom.GetObject('Reserve3').State('-255.00') [iseESPexec.cpp:12522]
Sep 26 20:27:54 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: befehl=dom.GetObject('Reserve4').State('-255.00') [iseESPexec.cpp:12522]
Sep 26 20:32:54 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: befehl=dom.GetObject('Temperatur_Test').State('-255.00') [iseESPexec.cpp:12522]
Sep 26 20:32:54 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: befehl=dom.GetObject('Reserve').State('-255.00') [iseESPexec.cpp:12522]
Sep 26 20:32:54 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: befehl=dom.GetObject('Reserve1').State('-255.00') [iseESPexec.cpp:12522]
Sep 26 20:32:54 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: befehl=dom.GetObject('Reserve2').State('-255.00') [iseESPexec.cpp:12522]
Sep 26 20:32:54 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: befehl=dom.GetObject('Reserve3').State('-255.00') [iseESPexec.cpp:12522]
Sep 26 20:32:54 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: befehl=dom.GetObject('Reserve4').State('-255.00') [iseESPexec.cpp:12522]
Gruß Spube
Danke für die Links...werde mir mal den BME280 bestellen.
@ ChristianM:
Was mache ich mit den nicht benutzten "Sensoren" im Arduino Sketch. Da kommt es zu Fehlern im Syslog:
Sep 26 20:27:54 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: befehl=dom.GetObject('Temperatur_Test').State('-255.00') [iseESPexec.cpp:12522]
Sep 26 20:27:54 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: befehl=dom.GetObject('Reserve').State('-255.00') [iseESPexec.cpp:12522]
Sep 26 20:27:54 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: befehl=dom.GetObject('Reserve1').State('-255.00') [iseESPexec.cpp:12522]
Sep 26 20:27:54 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: befehl=dom.GetObject('Reserve2').State('-255.00') [iseESPexec.cpp:12522]
Sep 26 20:27:54 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: befehl=dom.GetObject('Reserve3').State('-255.00') [iseESPexec.cpp:12522]
Sep 26 20:27:54 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: befehl=dom.GetObject('Reserve4').State('-255.00') [iseESPexec.cpp:12522]
Sep 26 20:32:54 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: befehl=dom.GetObject('Temperatur_Test').State('-255.00') [iseESPexec.cpp:12522]
Sep 26 20:32:54 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: befehl=dom.GetObject('Reserve').State('-255.00') [iseESPexec.cpp:12522]
Sep 26 20:32:54 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: befehl=dom.GetObject('Reserve1').State('-255.00') [iseESPexec.cpp:12522]
Sep 26 20:32:54 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: befehl=dom.GetObject('Reserve2').State('-255.00') [iseESPexec.cpp:12522]
Sep 26 20:32:54 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: befehl=dom.GetObject('Reserve3').State('-255.00') [iseESPexec.cpp:12522]
Sep 26 20:32:54 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: befehl=dom.GetObject('Reserve4').State('-255.00') [iseESPexec.cpp:12522]
Gruß Spube
-
- Beiträge: 12928
- Registriert: 16.01.2009, 18:48
- Wohnort: Steingaden
- Hat sich bedankt: 1604 Mal
- Danksagung erhalten: 222 Mal
Re: 1-wire kostengünstig an Homematic
ich würde mal den zähler auf die anzahl der sensoren setzten ....
-------
!!! 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.
-
- Beiträge: 12928
- Registriert: 16.01.2009, 18:48
- Wohnort: Steingaden
- Hat sich bedankt: 1604 Mal
- Danksagung erhalten: 222 Mal
Re: 1-wire kostengünstig an Homematic
die 10 sensoren werden in einer schleife übertragen - diese einfach auf die anzahl der vorhanden sensoren setzten ...
zb da... ok es gibt noch andere stellen aber da gehen sie zur ccu ... einfach mal testen
und die SV´s müssen alle in der ccu definiert sei, sonst geht es ggf auch schief.
for(int c = 0; c <10;c++)
{
if(deltaTemp != 0 && abs(OldTemp[c]- NewTemp[c]) > deltaTemp)
{
Serial.print("Temperatur änderung bei Sensor: ");
Serial.print(c+1);
Serial.print(" erreicht.");
OldTemp[c] = NewTemp[c];
sprintf(Sensor, "Sensor%d", c+1);
MeldeWert(Sensor, NewTemp[c]);
zb da... ok es gibt noch andere stellen aber da gehen sie zur ccu ... einfach mal testen
und die SV´s müssen alle in der ccu definiert sei, sonst geht es ggf auch schief.
for(int c = 0; c <10;c++)
{
if(deltaTemp != 0 && abs(OldTemp[c]- NewTemp[c]) > deltaTemp)
{
Serial.print("Temperatur änderung bei Sensor: ");
Serial.print(c+1);
Serial.print(" erreicht.");
OldTemp[c] = NewTemp[c];
sprintf(Sensor, "Sensor%d", c+1);
MeldeWert(Sensor, NewTemp[c]);
Zuletzt geändert von dondaik am 27.09.2017, 18:50, insgesamt 1-mal geändert.
-------
!!! 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: 1-wire kostengünstig an Homematic
Das ging ja fix.....werde ich mir morgen früh mal ansehen, da habe ich Spätschicht.
Danke.
Danke.
-
- Beiträge: 12928
- Registriert: 16.01.2009, 18:48
- Wohnort: Steingaden
- Hat sich bedankt: 1604 Mal
- Danksagung erhalten: 222 Mal
Re: 1-wire kostengünstig an Homematic
Nachtrag:
gerade ist ein update für die IDE "hereingekommen" ..... bis zu 32-sensoren sollen jetzt möglich sein.
( hier ist jetzt 1.8.x inkl. ESP32 Unterstützung aktiv )
gerade ist ein update für die IDE "hereingekommen" ..... bis zu 32-sensoren sollen jetzt möglich sein.
( hier ist jetzt 1.8.x inkl. ESP32 Unterstützung aktiv )
-------
!!! 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: 1-wire kostengünstig an Homematic
Könntest du das nochmal präzisieren?
Meinst du 32 Tempsensoren?
Wenn ja, ist es doch unabhängig von der Arduino IDE oder?
Die Anzahl der Sensoren müsste doch im Sketch oder in der Onewire.lib definiert sein?!
Ich habe das Sketch für meinen Einsatz auf insgesamt 12 erweitert. Ich löte mal die Platine zusammen und teste. Beim kompilieren und im Serialmonitor traten schon mal keine Fehler auf bzw. wurden 12 Sensoren nicht gefunden (nich nicht angeschlossen).
Meinst du 32 Tempsensoren?
Wenn ja, ist es doch unabhängig von der Arduino IDE oder?
Die Anzahl der Sensoren müsste doch im Sketch oder in der Onewire.lib definiert sein?!
Ich habe das Sketch für meinen Einsatz auf insgesamt 12 erweitert. Ich löte mal die Platine zusammen und teste. Beim kompilieren und im Serialmonitor traten schon mal keine Fehler auf bzw. wurden 12 Sensoren nicht gefunden (nich nicht angeschlossen).
-
- Beiträge: 12928
- Registriert: 16.01.2009, 18:48
- Wohnort: Steingaden
- Hat sich bedankt: 1604 Mal
- Danksagung erhalten: 222 Mal
Re: 1-wire kostengünstig an Homematic
ja,
so wie es das update der IDE-Bibliothek sagte... weiter habe ich nicht geschaut nur gesagt: mach update - es waren etliche vorhanden.
( hatte nur das nachfragen hier im Hinterkopf )
so wie es das update der IDE-Bibliothek sagte... weiter habe ich nicht geschaut nur gesagt: mach update - es waren etliche vorhanden.
( hatte nur das nachfragen hier im Hinterkopf )
-------
!!! 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: 1-wire kostengünstig an Homematic
Ok gut zu wissen. Meine Erstinstallisation war ja heute morgen also müsste ich ja das neuste drauf haben.
Noch eine andere Frage:
Da ja alle Datenleitungen parallel an an den D1 pin beim wemos angeschlossen werden, benötigt jeder 4k7 zwischen + und Daten oder reicht ein einziger?
Alle Plus auf 5V
4k7
Alle Daten auf D1
Alle Minus auf Grd
Noch eine andere Frage:
Da ja alle Datenleitungen parallel an an den D1 pin beim wemos angeschlossen werden, benötigt jeder 4k7 zwischen + und Daten oder reicht ein einziger?
Alle Plus auf 5V
4k7
Alle Daten auf D1
Alle Minus auf Grd
-
- Beiträge: 12928
- Registriert: 16.01.2009, 18:48
- Wohnort: Steingaden
- Hat sich bedankt: 1604 Mal
- Danksagung erhalten: 222 Mal
Re: 1-wire kostengünstig an Homematic
einen widerstand und alles an die lange kette....
wenn in den sensoren ( mit kabel ) natürlich ein widerstand ist dann ist ende im gelände
wenn in den sensoren ( mit kabel ) natürlich ein widerstand ist dann ist ende im gelände
-------
!!! 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.