Homeduino: universeller LAN/WLAN-Arduino für die Hausautomat

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

Moderator: Co-Administratoren

Ardubert Homedu
Beiträge: 142
Registriert: 17.07.2016, 10:40
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: Homeduino: universeller LAN/WLAN-Arduino für die Hausaut

Beitrag von Ardubert Homedu » 26.11.2016, 18:15

Hallo und Danke,

warum wäre der dht22 nicht die erste Wahl?

Ich schätze das ich einen T / F I2C Sensor ( welchen auch immer? ) nicht einfach an den Homeduino
hängen kann oder? Der Sketsch ist Standart nur für Lux und Baro ausgelegt?!

...und ähh... :?: wo ist der Wemos D1 bereich?? Was Überlese ich da ständig?!


Es gibt also für die Regelung der Stellantriebe über Homeduino Sensoren
nur die CuxD möglichkeit? dann muss ich mich da mal einarbeiten,,
bis jetzt hat alles mit dem Homeduino super funktioniert
ohne weitere Software .. :mrgreen:

mfg.

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

Re: Homeduino: universeller LAN/WLAN-Arduino für die Hausaut

Beitrag von dondaik » 26.11.2016, 18:54

auf dem homeduino ist der DHT besser, um andere einzubinden mußt di im I2C bereich erweitern :-)
die dino daten kommen ja in der ccu als SV an, also kannst du sie dort per prg in ein cuxd 90 gerät schreiben.....

-- > http://homematic-forum.de/forum/viewtopic.php?t=29321
-------
!!! 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.

Ardubert Homedu
Beiträge: 142
Registriert: 17.07.2016, 10:40
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: Homeduino: universeller LAN/WLAN-Arduino für die Hausaut

Beitrag von Ardubert Homedu » 27.11.2016, 19:34

Hallo,
erste erfolge sind zu verzeichnen ( Teilerfolg :mrgreen: )

Ich habe jetzt schon CuxD installiert, dann ein Gerät ertsellt:
(90) Universal Wrapper Device
Funktion: Thermostat
Icon: Wandthermostat neu

Gerät wurde erzeugt, Posteingang ccu2, fertiggestellt...
Programm erstellt mit diesem script:

var temp = dom.GetObject("HD_Heizung_D35");
var feuchte = dom.GetObject("HD_Heizung_D35_1");
dom.GetObject("CUxD.CUX9002001:1.SET_TEMPERATURE").State(temp.Value());
dom.GetObject("CUxD.CUX9002001:1.SET_HUMIDITY").State(feuchte.Value());

Unter Geräte steht es jetzt und zeigt mir auch 4 Werte an..
Temperatur 20.80 °C
Rel. Luftfeuchte 30%
[DEW_POINT] 2.47 °C
[ABS_HUMIDITY] 5.38 g/m³

Aber was ich auch mache... ich kann es nicht verwenden?!
es lässt sich nicht verbinden mit den Stellantrieben... mit gar nichts..

Unter Geräte , wenn ich es auf mache kommen 3 Ch.
bei allen steht - nicht verknüpfbar-

noch jemand eine idee??

Irgendwo hat der neue da nen Hund drinne :shock:

mfg.

*****************************************************************
Nachtrag!!! :!: für alle suchenden

CUxD Geräte können nicht Direkt Verknüpft werden

******************************************************************
Zuletzt geändert von Ardubert Homedu am 11.12.2016, 23:55, insgesamt 1-mal geändert.

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

Re: Homeduino: universeller LAN/WLAN-Arduino für die Hausaut

Beitrag von dondaik » 27.11.2016, 19:46

schau mal bei der einstellung des gerätes: mode -- T/F ->> nach T/F/R
-------
!!! 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.

Ardubert Homedu
Beiträge: 142
Registriert: 17.07.2016, 10:40
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: Homeduino: universeller LAN/WLAN-Arduino für die Hausaut

Beitrag von Ardubert Homedu » 27.11.2016, 20:03

Hat leider nichts gebracht....

Steht noch immer - nicht verknüpfbar - :!: :?:

noch ne idee was ein NEUER falsch machen könnte?

mfg.

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

Re: Homeduino: universeller LAN/WLAN-Arduino für die Hausaut

Beitrag von dondaik » 27.11.2016, 20:07

leider ist bei mir an der stelle schluss da ich keine heizungsregelung habe - sorry. :-(
-------
!!! 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.

mcbo
Beiträge: 88
Registriert: 16.08.2016, 15:45
Danksagung erhalten: 3 Mal

Re: Homeduino: universeller LAN/WLAN-Arduino für die Hausaut

Beitrag von mcbo » 09.12.2016, 13:01

Hallo,

ich benötige mal Eure Unterstützung.
Momentan läuft mein Homeduino 4.0 mit Homeduino-I/O-Shield-plus,
Ethernet Shield W5100 und 2.4″ Display, mit Spfd5408 Controller (kein SPI).

Momentan angeschlossen sind 4 Stück 1-Wire Temperatursensoren,
1 DHT22 und ein Relais-Ausgang.

Das funktioniert so ganz gut.

Gestern habe ich mir einen neuen Gas-Zähler mit Impulszähler (Reedkontakt)
einbauen lassen. Modell Elster IN-Z61.

Die Gaszählung bereitet mir aber Probleme.

Wenn ich den Reedkontakt an den Zähleingängen D18,D19,D20 oder D21 und gegen Masse, anschließe
und im Sketch, als Funktion "6" (ImpulsCount) auswähle, leuchtet mein Display nur noch hell.

Ohne Display prellt der Zähler. Je länger der Reedkontakt schließt, um so höher wird gezählt. :roll:

Was mache ich falsch?

Testweise habe ich jetzt den Reed-Kontakt am Eingang D28 und Funktion "1" laufen.
In der CCU2 wird dann, bei jedem Impuls, ein True oder False, erzeugt.
Hier läuft dann ein Script, welches eine Systemvariable hochzählt.

Diese Konstellation ist aber nicht zuverlässig.
Der Zählerstand ist kleiner, als der vom Gaszähler.
Ich vermute, dass nicht alle Impulse vom Homeduino erfasst werden, wenn er gerade beschäftigt ist.

Wer kann mir helfen?


Gruß

Marcel

Benutzeravatar
funkleuchtturm
Beiträge: 2367
Registriert: 13.06.2011, 16:42
Hat sich bedankt: 23 Mal
Danksagung erhalten: 357 Mal
Kontaktdaten:

Re: Homeduino: universeller LAN/WLAN-Arduino für die Hausaut

Beitrag von funkleuchtturm » 09.12.2016, 13:23

Die Impulseingänge sind in der aktuellen Konfiguration nur geeignet für "saubere" S0-Signale , die auch entprellt sind. Ein einfacher Reedschalter in Verbindung mit einer langen Leitung ist überhaupt nicht entprellt und deshalb zählt der Homeduino auch die Prellimpulse fröhlich mit.

Es gibt zwei Lösungsansätze :
- einen geeigneten Signalverstärker dazwischen schalten, der die impulse zu sauberen S0-Impulsen formt oder...
- in der Homeduino-Software in der sog ISR-Routine eine softwaremäßige Entprellung einbauen. Das plane ich in Zukunft, habe aber aktuell zuwenig Zeit für die Umsetzung.

Eine Messung mit einem normalen Digitaleingang ist nicht zielführend, da so nicht alle impulse erfasst werden. Hierfür ist nur eine interrupt-Lösung mit einer geeigneten Interrupt-Service-Routine (ISR) sinnvoll.

Einen vielleicht erfolgreichen Versuch könntest Du noch machen , indem Du am impulseingang einfach einen 100nF Kondensator nach Masse schaltest, um ggf. die Prellsignale zu mindern. Aber das ist keine garantierte Lösung! :mrgreen:
Viele Gruesse
Eugen
________________________________________________
SmartHome-Eintopf mit feinem Homeduino-Gemüse
... und für Feinschmecker gibt´s den WIFFI, den WEATHERMAN-2, den PULSECOUNTER und den AIRSNIFFER
mit vielen Kochrezepten für den ambitionierten Homematiker

Benutzeravatar
funkleuchtturm
Beiträge: 2367
Registriert: 13.06.2011, 16:42
Hat sich bedankt: 23 Mal
Danksagung erhalten: 357 Mal
Kontaktdaten:

Re: Homeduino: universeller LAN/WLAN-Arduino für die Hausaut

Beitrag von funkleuchtturm » 09.12.2016, 15:53

Hallo Marcel,
habe mal auf die Schnelle eine softwaremäßige Entprellung von 100ms in die Impulseingänge eingefügt. Das Programm ist nicht getestet, müßte aber funktionieren.
Kannst ja mal ausprobieren mit Deinen Reedschaltern. Wenn eine lange Leitung zum Reedschalter da ist, dann auf jeden Fall einen 100nF Keramik-Kondensator vom Impulseingang nach Masse schalten.
Bei meinem neu geplanten "WIFFI-logger" funktioniert das auf jeden Fall bis 20m Leitungslänge sehr gut .

Hier ist die geänderte Homeduino-Software:
hduino412_LAN_testimp.zip
(13.12 KiB) 83-mal heruntergeladen
Änderungen gegenüber hduino412-Version: : Zeile 386 und 387 hinzugefügt und die Interrupt-Routinen ab Zeile 920 bis 943 geändert !
Viele Gruesse
Eugen
________________________________________________
SmartHome-Eintopf mit feinem Homeduino-Gemüse
... und für Feinschmecker gibt´s den WIFFI, den WEATHERMAN-2, den PULSECOUNTER und den AIRSNIFFER
mit vielen Kochrezepten für den ambitionierten Homematiker

mcbo
Beiträge: 88
Registriert: 16.08.2016, 15:45
Danksagung erhalten: 3 Mal

Re: Homeduino: universeller LAN/WLAN-Arduino für die Hausaut

Beitrag von mcbo » 09.12.2016, 17:38

Geht leider immer noch nicht.

Der Zähler "_imp5", zählt bei jedem Impuls (0,01 m³) meines Zählers,
6 hoch.

Da bringt es sicher auch nichts, wenn ich durch 6 bzw. duch 600 Teile, oder? :roll:

Ich habe zwischen Reedkontakt am Zähler und Homeduino ca. 6m Kabel.

Eine Ader habe ich an D18 und die andere an GND.
Parallel dazu habe ich 100nF geklemmt.
Und den Jumper über D18 (Pullup), habe ich gesteckt.

Ist das so richtig beschaltet oder muß ich einen Spannungsteiler davor machen?


Gruß

Marcel

Antworten

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