Seite 2 von 2

#11 Re: Domiq und Arduino mit Modbus TCP

Verfasst: Do 7. Mär 2019, 17:35
von Thomas
Hallo Andre,
schau dir doch mal https://github.com/arendst/Sonoff-Tasmota/wiki
an. Nur so als Tipp, vieleicht nutzt es dir bei deinem Projekt.

Nutze ich bei ca 30 Geräten im Wlan, aber über MQTT(interner Broker in IP-Symcon). Läuft damit perfekt, aber dort könnte man ev. auch die Kopplung zum DOMIQ einbauen ?
Der Vorteil liegt in den vielen günstigen Geräten, die schon unterstützt werden.
Und ich liebe die Funksteckdosen mit Leistungsmessung und allen anderen Dingen die die Tasmota Firmware bietet.
Das ins DOMIQ zu bringen, hätte bestimmt was.

lg Thomas - Nur alls Tipp sehen, und einfach mal anschauen.

#12 Re: Domiq und Arduino mit Modbus TCP

Verfasst: Sa 9. Mär 2019, 17:08
von Andre-sv650
Hallo Thomas,

danke für den Link. Das kannte ich bisher noch nicht. Müsste mich aber dafür mit MQTT auseinander setzen, mal gucken wann ich dazu Zeit finde.

Ich habe eine neue Version erstellt.
1. Absturz fehler von Arduino behoben.
2. One Wire Tempsensor 1820B funktioniert nun.

#13 Re: Domiq und Arduino mit Modbus TCP

Verfasst: So 10. Mär 2019, 22:23
von Thomas
Das kannte ich bisher noch nicht. Müsste mich aber dafür mit MQTT auseinander setzen, mal gucken wann ich dazu Zeit finde.

War auch nicht meine Absicht, dass du dich mit MQTT befasst,
Mein Gedanke war, statt MQTT könntest du da DOMIQ erweitern, bzw einiges abschauen.
Auf der anderen Seite, wenn DOMIQ auch mal MQTT im internen Netzwerk sprechen kann, hätte das was, denn es gibt immer mehr Hardware die das kann.

lg Thomas

#14 Re: Domiq und Arduino mit Modbus TCP

Verfasst: So 5. Mai 2019, 14:02
von Andre-sv650
So ich habe wieder einmal die Library erweitert.

Neue Features:
1. Abstandssensoren welche mit Ultraschall funktionieren (SR04T)
2. Abstandssensor, welche mit Laser funktionieren (STM_VL53L0X).
3. Interrupts aufzählen und den Wert zyklisch im internen EEPROM speichern (z.B. für S0 Zähler oder Wind).
4. Lichtsensoren (BHI 1750).
5. Die Relais können mit einer maximalen Laufzeit versehen werden. Nützlich für eine Gartenbewässerung, welche sich dann automatisch abstellt, auch wenn der Kontakt zu Domiq abreisst.

Weiterhin wurde eine Funktion eingebaut, welche die Konnektierung zu Domiq Base automatisch wiederherstellt, wenn diese abreisst (Schlechte Netzwerk Verbindung).

Gruß

Andre

#15 Re: Domiq TCP Sensor Library für Arduino

Verfasst: Mo 8. Jun 2020, 10:09
von Andre-sv650
So ich habe das mal wieder upgedatet:

Neue Features:
1. Analoge Sensoren werden nun unterstützt. (z.B. Soil Moisture Hygrometer Detection Feuchtigkeitssensor Bodenfeuchte Modul).
2. Billige Baumarkt Steckdosen können nun geschaltet werden über 433Mhz (https://funduino.de/nr-03-433mhz-funkverbindung). Beispiel siehe SENSOR_ELEMENTS_UNO_INITIATE.
3. Billige Baumarkt Fernbedienungen können eingebunden werden. Beispiel siehe SENSOR_ELEMENTS_UNO_INITIATE.

Fehlerbehebungen:
1. Entfernungsmessung wurde verbessert bei den Ultrasonic sensoren. Sollte nun auch mit Wasserdichten Sensoren funktionieren.
2. Nachdem die Verbindung zu Domiq Base abgerissen ist und eine neue Verbindung hergestellt wurde, werden die letzten Messwerte sofort neu gesendet (nützlich, wenn man mal Domiq Base neu startet).
3. Es konnte vorkommen, dass die Lichtintensität nicht gemessen wurde, da der Sensor über I2C nicht antwortete. Endlosschleife beseitigt.
4. Es konnte vorkommen dass der Stack überläuft, bei vielen gleichzeitigen Sensorupdates.
5. Verarbeitungsgeschwindigkeit wurde sehr gesteigert. Die empfangenen Daten über TCP werden nun nicht mehr byte weise vom Ethernet Controller gelesen sondern 40 byte weise. String Verarbeitung verbessert, weniger kopiererei.

Downloaden wie immer unter https://github.com/Andre-sv650/DomiqTcpIpHardwareElements