1-wire kostengünstig an Homematic

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

Moderator: Co-Administratoren

Spube
Beiträge: 37
Registriert: 23.05.2016, 20:20
Wohnort: Stuhr (Niedersachsen)

Re: 1-wire kostengünstig an Homematic

Beitrag von Spube » 27.09.2017, 10:37

@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

dondaik
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

Beitrag von dondaik » 27.09.2017, 12:25

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 :mrgreen: !!!
wer schreibfehler findet darf sie behalten.

Spube
Beiträge: 37
Registriert: 23.05.2016, 20:20
Wohnort: Stuhr (Niedersachsen)

Re: 1-wire kostengünstig an Homematic

Beitrag von Spube » 27.09.2017, 17:20

Zähler? :shock: Welcher Zähler? Da steh ich auf dem Schlauch.

dondaik
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

Beitrag von dondaik » 27.09.2017, 17:48

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]);       
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 :mrgreen: !!!
wer schreibfehler findet darf sie behalten.

Spube
Beiträge: 37
Registriert: 23.05.2016, 20:20
Wohnort: Stuhr (Niedersachsen)

Re: 1-wire kostengünstig an Homematic

Beitrag von Spube » 27.09.2017, 18:32

Das ging ja fix.....werde ich mir morgen früh mal ansehen, da habe ich Spätschicht.
Danke.

dondaik
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

Beitrag von dondaik » 01.10.2017, 08:45

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 )
-------
!!! 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.

g60vx
Beiträge: 170
Registriert: 16.04.2015, 21:48
Hat sich bedankt: 12 Mal

Re: 1-wire kostengünstig an Homematic

Beitrag von g60vx » 01.10.2017, 10:26

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).

dondaik
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

Beitrag von dondaik » 01.10.2017, 10:33

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 ;-) )
-------
!!! 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.

g60vx
Beiträge: 170
Registriert: 16.04.2015, 21:48
Hat sich bedankt: 12 Mal

Re: 1-wire kostengünstig an Homematic

Beitrag von g60vx » 01.10.2017, 11:35

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

dondaik
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

Beitrag von dondaik » 01.10.2017, 11:56

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
-------
!!! 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.

Antworten

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