FS20S8M Spezialfirmware, S0 für Energiezähler, AD Wandler usw.

Begonnen von Noname, 01 Juni 2014, 23:47:28

Vorheriges Thema - Nächstes Thema

ext23

Zitat von: Waldmensch am 14 November 2016, 10:42:59
Nur mal ein Tipp am Rande, beim letzten Update scheint die CUL.pm updated worden sein. Damit sind die Änderungen für das FS20V Modul überschrieben und die Messages werden nicht mehr erkannt. Es werden FS20 Devices angelegt, deren State unknown_82 ist. Sollte jemand das gleiche Problem haben, die Änderungen aus dem ersten Beitrag des Thread an der CUL.pm erneut durchführen. Ich habe die ganze Nacht nach dem Fehler gesucht  >:(

@Developers: Was spricht dagegen, den Patch in die CUL.pm einfließen zu lassen? Der macht doch keinen Schaden?!

Das passiert ab und an mal ja. Deswegen habe ich die CUL vom Update ausgeschlossen. Das aufzunehmen war schon mal ein erfolgloses Thema und naja da die Firmware nicht offen liegt habe ich die Dinger entsorgt und frage das anders ab, nicht mehr über Funk.

/Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

Waldmensch

Bei mir tut es am Zähler klaglos seinen Dienst. Alle anderen Lösungen wären aufwändiger oder wesentlich teurer.

ext23

Jo gehen tut er, ich nutzte den als Füllstandsensor, aber mir fehlen eben Funktionen.

/Daniel

HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

Ralph

Moin,
ich möchte mich nurmal bei NoName bedanken und mitteilen, dass mit der FS20S8MS0_V???.bin hochzufrieden bin.

Ich verwende sie mit der FS20S8M inzwischen nicht nur allein zur reinen Spannungsmessung, die an sich schon der Hit ist.

Durch die Tatsache, dass sich die Software alle paar <einstellbare Zeit> meldet, weiß man ja auch, dass noch "Saft" da ist und das Teil noch arbeitet.
Dies hat mir die Umrüstung auf HomeMatic erspart, da ich ja die Funktionsfähigkeit mitgeteilt bekomme.

Man beachte auch, dass der FS20S8M zwar kein Gehäuse hat, dafür aber deutlich billiger als ein Türmelder ist.

Habe mir inzwischen sogar einen ProgrammierKlemmAdapter gebaut.

Ich mache damit inzwischen
3-4fachFenster- , Tür-, Tor-, Schliess-, Abriss-, Überschwemmungs- und Rauchmelder-Überwachung.
Wenn man etwas unbedingt bidirektional haben möchte, dann gehts damit auch wunderbar.

Als (mobile) Spannungsversorgung eignen sich (alte) Li-IO-Akkus aus Laptops hervorragend, dank der Spannungsüberwachung weiß man ja auch, wann man sie wieder laden muss.
Zum Laden benutze ich das UC100LCD von Köberle Akkutechnik, Bezugsquelle Pearl

Also: ein dickes DANKE nochmal für diese Idee und Realisation
Gruß Ralph


Ach ja: eigentlich gehört das ganze hier noch zusätzlich in die Bastelecke.
FHEM auf RaspberryPi3 mit Geekworm USV und SignalDUINO 433MHz und HM-MOD-RPI-PCB mit 3 HM-Sec-SD-2, 5 FHT, 2 RM 100-2 Uni S, 2 HMS100, 6 CUL_WS, 6 CUL_FHTTK, 11 FS20 und 7 FS20V Spannungsüberwachungen

Ralph

Habe neuerdings diese Logeinträge beim Starten von FHEM (bitte von unten nach oben lesen)


2018.01.05 20:58:50 1: PERL WARNING: Use of uninitialized value $scale_0[1] in addition (+) at ./FHEM/09_FS20V.pm line 158.
2018.01.05 20:58:50 1: PERL WARNING: Use of uninitialized value $scale_0[0] in subtraction (-) at ./FHEM/09_FS20V.pm line 158.
2018.01.05 20:58:50 1: PERL WARNING: Use of uninitialized value $scale_0[0] in subtraction (-) at ./FHEM/09_FS20V.pm line 156.
2018.01.05 20:58:50 1: PERL WARNING: Use of uninitialized value $scale_0[1] in subtraction (-) at ./FHEM/09_FS20V.pm line 154.
2018.01.05 20:58:50 1: PERL WARNING: Use of uninitialized value $scale_0[0] in numeric ge (>=) at ./FHEM/09_FS20V.pm line 150.
2018.01.05 20:58:50 1: PERL WARNING: Use of uninitialized value $scale_0[1] in pattern match (m//) at ./FHEM/09_FS20V.pm line 146.
2018.01.05 20:58:50 1: PERL WARNING: Use of uninitialized value $scale_1[0] in numeric lt (<) at ./FHEM/09_FS20V.pm line 150.
2018.01.05 20:58:50 1: PERL WARNING: Use of uninitialized value $scale_1[1] in pattern match (m//) at ./FHEM/09_FS20V.pm line 148.
2018.01.05 20:58:38 0: Server started with 197 defined entities (fhem.pl:15017/2017-09-05 perl:5.014002 os:linux user:root pid:875)
2018.01.05 20:58:38 0: Featurelevel: 5.8
FHEM auf RaspberryPi3 mit Geekworm USV und SignalDUINO 433MHz und HM-MOD-RPI-PCB mit 3 HM-Sec-SD-2, 5 FHT, 2 RM 100-2 Uni S, 2 HMS100, 6 CUL_WS, 6 CUL_FHTTK, 11 FS20 und 7 FS20V Spannungsüberwachungen

ext23

#110
Mhh ich hab bei mir solche Einträge nicht gesehen.

Ich versuche gerade meinen S0 Zähler auszulesen mit dem Teil, aber irgendwie gelingt es mir nicht. Erst mal bekomme ich die Hauscodes nicht eingestellt, also FD06 sollte ja nicht so schwer sein, aber ich lande immer bei FF07, sehr komisch.

Und dann misst der auch die Impulse nicht. Ich klemme den S0 Ausgang einfach auf den TA8 Eingang ja? Also S0- auf Pin1 und S0+ auf Pin2 am TA8 oder wie?!?

Und dann aktiviere ich nur die Funktion T4 richtig? (Ich brauche nur den Counter Wert der in dem Zyklus gezählt wurde, die Berechnung mache ich anders.)

Und was bedeutet der Zählerüberlauf? Heißt das nach 30k geht der auf 0? Also 30k sind ja nicht viel, das sind 30kWh...

/Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

Noname