Selbstbau HM_WDS10_TH_O mit Luftdruckmessung

Begonnen von trilu, 23 Februar 2014, 12:23:22

Vorheriges Thema - Nächstes Thema

Bennemannc

Ja, aber ich betreibe am Fhem Server einen eigenen AP - auch für den WIFI CUL. Wenn der da ist, kann der auch für andere Sachen genutzt werden. Außerdem scheit das viel einfacher zu realisieren zu sein.

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

kadettilac89

Zitat von: Gernott am 14 Januar 2017, 23:05:07
Hallo

Ließe sich mit dem Universalsensor eine Spannungsmessung z.B. an einem 12 V Akku realisieren.
Hat so etwas schon mal jemand gemacht und wie müßte die Beschaltung modifizert werden:
* Step-Down-Wandler zur Spannungversorgung stat MAX?
* Teiler modifizieren?

Gruß
G.

Willst du einen bestehenden Sensor jetzt mit 12 V speisen, oder einen neuen bauen?

Wenn neu dann ist es wahrscheinlich am einfachsten wenn du einen Arduino Nano nutzt den kannst du an VIN mit 12V versorgen. Spannung messen mit Spannungsteiler.

Bastel-Frank

Hallo zusammen,

ich habe den Aussensensor seit ca. 1/2 Jahr in Betrieb. Leider gibt es immer wieder einzelne (!) Batterie-Spannungs-Einbrüche, obwohl die Batterie in Ordnung ist. Die Messwert sind in diesem Fall out-of-Range (siehe Log um 2017-01-14_14:47:54). Ich habe die Firmware 0.14 drauf.

Habt ihr ähnliches beobachtet? Was kann man dagegen tun?

Viele Grüße
Frank

2017-01-14_14:35:56 GH.ga.TH battery: ok
2017-01-14_14:35:56 GH.ga.TH luminosity: 831
2017-01-14_14:35:56 GH.ga.TH pressure-nn: 1029.8
2017-01-14_14:35:56 GH.ga.TH pressure: 1012.2
2017-01-14_14:35:56 GH.ga.TH T: 3.4 L: 831 P: 1012.2 P-NN: 1029.8
2017-01-14_14:35:56 GH.ga.TH temperature: 3.4
2017-01-14_14:44:42 GH.ga.TH batVoltage: 2.70
2017-01-14_14:44:42 GH.ga.TH battery: ok
2017-01-14_14:44:42 GH.ga.TH luminosity: 363
2017-01-14_14:44:42 GH.ga.TH pressure-nn: 1029.8
2017-01-14_14:44:42 GH.ga.TH pressure: 1012.2
2017-01-14_14:44:42 GH.ga.TH T: 3.3 L: 363 P: 1012.2 P-NN: 1029.8
2017-01-14_14:44:42 GH.ga.TH temperature: 3.3
2017-01-14_14:47:53 GH.ga.TH batVoltage: 2.70
2017-01-14_14:47:53 GH.ga.TH battery: ok
2017-01-14_14:47:53 GH.ga.TH luminosity: 713
2017-01-14_14:47:53 GH.ga.TH pressure-nn: 1029.7
2017-01-14_14:47:53 GH.ga.TH pressure: 1012.1
2017-01-14_14:47:53 GH.ga.TH T: 3.4 L: 713 P: 1012.1 P-NN: 1029.7
2017-01-14_14:47:53 GH.ga.TH temperature: 3.4
2017-01-14_14:47:54 GH.ga.TH batVoltage: 0.01
2017-01-14_14:47:54 GH.ga.TH battery: low
2017-01-14_14:47:54 GH.ga.TH humidity: 134
2017-01-14_14:47:54 GH.ga.TH pressure-nn: 2325.5
2017-01-14_14:47:54 GH.ga.TH pressure: 2307.9
2017-01-14_14:47:54 GH.ga.TH T: 207.5 H: 134 P: 2307.9 P-NN: 2325.5
2017-01-14_14:47:54 GH.ga.TH temperature: 207.5
2017-01-14_14:50:50 GH.ga.TH batVoltage: 2.70
2017-01-14_14:50:50 GH.ga.TH battery: ok
2017-01-14_14:50:50 GH.ga.TH luminosity: 689
2017-01-14_14:50:50 GH.ga.TH pressure-nn: 1029.8
2017-01-14_14:50:50 GH.ga.TH pressure: 1012.2
2017-01-14_14:50:50 GH.ga.TH T: 3.5 L: 689 P: 1012.2 P-NN: 1029.8
2017-01-14_14:50:50 GH.ga.TH temperature: 3.5
2017-01-14_14:53:26 GH.ga.TH batVoltage: 2.70
2017-01-14_14:53:26 GH.ga.TH battery: ok

Bastel-Frank

... ich habe im Nachgang die Version 0.15 entdeckt.

Leider lässt sich diese nicht flashen. Es kommt die Fehlermeldung "Firmware file not valid!" für die eq3-Datei. Was mache ich falsch?

Gernott

#2239
Zitat von: kadettilac89 am 15 Januar 2017, 10:51:35
Willst du einen bestehenden Sensor jetzt mit 12 V speisen, oder einen neuen bauen?

Wenn neu dann ist es wahrscheinlich am einfachsten wenn du einen Arduino Nano nutzt den kannst du an VIN mit 12V versorgen. Spannung messen mit Spannungsteiler.

Einen neuen bauen.
Aktuell ist ja die batteriegespeiste Version mit einem MAX... Step-up-Wandler versehen. Die Spannungsmessung erfolgt auf der Batterieseite. Für eine Spannungsüberwachung eines Akkus > 3.3 V könnte man nun einen Step-Down-Wandler verwenden und die Spannung über einen angepaßten Teiler messen. Das wäre alles, was man für eine reine Spannungsüberwachung mit Übertragung der Spannungswerte bräuchte.
Gäbe es eine andere und evtl. einfachere Möglichkeit, über einen Homematic-Sensor an regelmäßige Spannungswerte zu kommen? Eine reine Schwellwertüberwachung kann man mit dem batteriebetriebenen Schaltaktor realisieren. Der liefert aber keine Spannungswerte zurück.

Gruß
G.

kadettilac89

Zitat von: Gernott am 15 Januar 2017, 12:11:10
Einen neuen bauen.

...

Gäbe es eine andere und evtl. einfachere Möglichkeit, über einen Homematic-Sensor an regelmäßige Spannungswerte zu kommen? Eine reine Schwellwertüberwachung kann man mit dem batteriebetriebenen Schaltaktor realisieren. Der liefert aber keine Spannungswerte zurück.

Gruß
G.

Willst du
1) ... nur die Spannung einer Batterie überwachen? Z. B. Motorradbatterie über Winter
2) ... den Temperatursensor mit 12V betreiben?

Zu 1: Hier kannst du jeden Aktor einsetzen der die Asksin-Lib verwendet. Spannung musst du über Widerstände (Spannungsteiler) auf >1 Volt bringen und dann an einem analogen Eingang messen. Über einen Faktor den du dir dann ausrechnest wird die Spannung hochgerechnet. Um dann einen Schwellwert anzugeben ab dem die Batterie von "OK -> nOK" geht kannst du setzen (LowBatLimit = 12 V oder ähnlich). Wenn du darauf automatisch reagieren willst kannst du einen Watchdog in Fhem anlegen.

2: Spannung überwachen oben. Ich würde wie gesagt einen Arduino nano nehmen und den mit 12 Volt versorgen, der hat einen Spannungsregler on board.

Beides ist auch ohne Platine möglich. Arduino zu CC1101 sind 5 oder 6 Kabel. Wenn du zusätzlich ein Temperatursensor ran soll dann nochmal 3 oder 4, je nach Sensor.

Schreib mal was genau du umsetzen willst, und was du schon hast (welche Bauteile oder Module). Ich durchblicke die Anforderung noch nicht ganz.

Bennemannc

Hallo,

sollte man für diese Diskussion nicht besser einen eigenen Thread aufmachen. Ich finde das passt hier nicht so wirklich hin.

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

kadettilac89

Zitat von: Bennemannc am 17 Januar 2017, 08:09:53
Hallo,

sollte man für diese Diskussion nicht besser einen eigenen Thread aufmachen. Ich finde das passt hier nicht so wirklich hin.

Gruß Christoph

... darum meine Frage nach den Anforderungen. Wenn er den Temp-Sensor mit 12V statt 3V betreiben will --> nicht OT. Wenn er einen reinen "Spannungswatchdog" für die Autobatterie hat --> OT und besser im Asksin-Thread aufgehoben. Ich vermute auch, dass es nur um die 12V geht und nichts mit dem Temp-Sensor zu tun hat und dann hast du natürlich recht.

Gernott

Ich verstehe die Einlassungen zu meiner Thematik. Zunächst wollte ich wissen, ob man den Universalsensor für diesen Zweck umbauen kann. Da ich ein neues Teil brauche, habe ich verstanden, daß offenbar die Asksin-Lösung empfehlenswerter ist. Ich bin einverstanden, mein Anliegen in einem anderen Thread fortzführen. - Ja, es geht mir um einen reinen Spannungssensor mit regelmäßiger Übertragung der Spannungswerte. Eine Schwellwertinfo habe ich hier bereits mit einem  HM-Batterieschaltaktor umgesetzt, fände aber die Spannungswerte informativer.

Leider gibt es kein "follow up-to"....

Viele Grüße
G.

kadettilac89

Zitat von: Gernott am 17 Januar 2017, 21:10:47
Ja, es geht mir um einen reinen Spannungssensor mit regelmäßiger Übertragung der Spannungswerte. Eine Schwellwertinfo habe ich hier bereits mit einem  HM-Batterieschaltaktor umgesetzt, fände aber die Spannungswerte informativer.

Wie schon geschrieben am einfachsten mit einem Arduino nano. Du hast konstant 12V, wie viel mA darf die Schaltung "ziehen". Ist es eine Auto/Motorradbatterie? Oder reden wir von großen Bleiakkus für eine Photovoltaikanlage? Poste bitte im HM-Bereich, ich werde mich dann einklinken, oder schreibe mir eine PM.

Bennemannc

Hallo,

habe ich mit Wemos D1 mini gemacht, Spannungsteiler, Spannungsregler 5V und fertig. Ultra kompakt, läuft und wird noch von der Spannungsquelle versorgt, die er überwacht - also nix mit leeren Batterien - absolut Wartungsfrei. Wenn der Accu nur noch 5 V hat, läuft das Teil immer noch - aber der Accu ist dann defekt ;-)

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

TheUnicornXXL

Hallo Allerseits,

ich stehe hier gerade vor einem kleinen Rätsel und weiß nicht weiter....
Nach längerer Zeit habe ich endlich Zeit gefunden meinen Sensor in Betrieb zu nehmen und hatte schon beim Pairing mit der Windows Software Probleme, das hat gar nicht funktioniert :-(

Ich habe es immerhin geschafft, dass das Pairing mit FHEM klappt. Aber danach geht es nicht weiter, ich bekomme nur Timeouts beim Lesen der Parameter.
Die restlichen HM Komponenten funktionieren hingegen unter Windows und unter FHEM einwandfrei.

Anbei die Ausgabe vom FHEM, ich habe nur meine HMID geschwärzt.

Ein paar weitere Informationen zu meiner Konfiguration:
- Der Sensor hat die Firmware 0.14
- FHEM 5.7, aktuelle Updates installiert
- Ubuntu 16.04 auf einem odroid c1+
- ich verwende einen eigenen AES Key
- die HM Komponenten werden über den HM-CFG-LAN angesprochen

Gibt es hier einen Trick? Eine spezielle FHEM Konfiguration? Oder muss ich den Sensor updaten (das geht doch unter FHEM nur mit einem USB Stick)?

Grüße

Stefan

kadettilac89

Zitat von: TheUnicornXXL am 22 Januar 2017, 21:52:26
Gibt es hier einen Trick? Eine spezielle FHEM Konfiguration? Oder muss ich den Sensor updaten (das geht doch unter FHEM nur mit einem USB Stick)?

Hast du den Config-Button im Anschluss gedrückt? Der verarbeitet dann getConfig oder andere Configs. Der Sensor beherrscht kein Lazy-Config.

frank

ich vermute, dass die erforderliche fhem datei für den sensor nicht installiert ist, denn attr model ist unknown.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

TheUnicornXXL

Danke Euch, jetzt hat es geklappt.
Habe noch nicht viel Erfahrung mit Fhem und seinen Tücken. Aber das wird schon :-)

@frank

Das erneute Einbinden alleine hat aber nicht gereicht. Ich musste den Sensor nochmal resetten, aus Fhem löschen und komplett neu anlernen. Danach ging es.

@kadettilac89

Laut Eintrag im Github wurde Lacy-Config anscheinend bei der aktuellen Version der pm Datei nachgerüstet.