Neues Modul: ELV MobileAlerts

Begonnen von MarkusF, 01 November 2017, 16:39:11

Vorheriges Thema - Nächstes Thema

MarkusF

Hallo,

zu 1: Wegen dem Button 0, dass scheint dann wohl die Statusmeldung zu sein, dass das Gerät noch existiert. Ich ignoriere jetzt im Source alle Buttons kleiner 1 und größer 4.

zu 2: Das ist genauso wie Homematic, wo ich mich angelehnt habe. Als Beispiel von einen Homematic 6 Fach-Taster:
Ein Listauszug vom Gerät:

Internals:
   DEF        21787F
   FUUID      5c5f1db6-f33f-6a3d-c706-9db8b39311f5a9e6
...
   STATE      CUL_HM_HM_PB_6_WM55_21787F_Btn_04 Short
   TYPE       CUL_HM
   channel_01 CUL_HM_HM_PB_6_WM55_21787F_Btn_01
   channel_02 CUL_HM_HM_PB_6_WM55_21787F_Btn_02
   channel_03 CUL_HM_HM_PB_6_WM55_21787F_Btn_03
   channel_04 CUL_HM_HM_PB_6_WM55_21787F_Btn_04
   channel_05 CUL_HM_HM_PB_6_WM55_21787F_Btn_05
   channel_06 CUL_HM_HM_PB_6_WM55_21787F_Btn_06
...
   READINGS:
...
     2019-09-29 18:28:17   state           CUL_HM_HM_PB_6_WM55_21787F_Btn_04 Short


und dem Channel zur Taste:

Internals:
   DEF        21787F04
   FUUID      5c5f1db6-f33f-6a3d-b081-1a80bc6889c450cd
   NAME       CUL_HM_HM_PB_6_WM55_21787F_Btn_04
   NOTIFYDEV  global
   NR         108
   NTFY_ORDER 50-CUL_HM_HM_PB_6_WM55_21787F_Btn_04
   STATE      Short 1_54 (to ccu)
   TYPE       CUL_HM
   chanNo     04
   device     CUL_HM_HM_PB_6_WM55_21787F
   peerList   ccu_Dummy,
   READINGS:
...
     2019-09-29 18:28:17   state           Short 1_54 (to ccu)
     2019-09-29 18:28:17   trig_aes_ccu    ok:54
     2019-09-29 18:28:17   trigger         Short_54
     2016-12-23 19:44:01   triggerTo_CUL_HM_HM_LC_Sw1PBU_FM_209CF1 Short_4_ack
     2016-12-26 16:51:27   triggerTo_HM_4AA9AF Short_1_ack
     2019-09-29 18:28:17   trigger_cnt     54
...

Es fehlt lediglich das "(to ...)". Das liegt aber daran, da ich dort nichts direkt vergleichbares habe. (Es gibt dort mindestens "to broadcast", wenn das Gerät noch nicht gepeert ist.)
Daher würde ich dort nichts ändern um einfach analog zu sein. (Hat sich schon positiv bei den Temperaturen ausgewirkt, da ich möglichst analog war, hat das Modul dewpoint, dass ich vorher nicht kannte, direkt funktioniert.)

Die 1. Änderung ist soweit schon auf github. Wenn das OK von dir kommt, füge ich es dann direkt nach fhem ein.

Viele Grüße
Markus

TL60

Hallo,
ich habe gestern noch ein Update gezogen und in den letzten 24 Stunden des öfteren mal in unterschiedlichen Varianten geschaltet, dabei habe ich keinerlei Verhaltensauffälligkeiten und auch keine sinnfreien Logeinträge feststellen können. Für mich ist das damit dann so in Ordnung und ich freue mich das ich den Schalter jetzt neben meinen Temperatursensoren einsetzen kann.
Vielen Dank und hoffentlich ein langes Wochenende nach dem Feiertag  :)
Gruß Thomas 

mani

#167
Hallo,

ich bin am überlegen mir die MA 10410 Funkuhr zu kaufen um damit die Systemzeit des Rasperrys zu setzen, kann mir hier jemand sagen ob die Uhrzeit von der MA 10410 Funkuhr mitkommt ?

Mfg Mani
RasPi B+,Onkyo_AVR,Luxtronik2,Logo7,Mpd,Arduino Uno mit Ethernet,KNX,Jablotron

MarkusF

Hallo Mani,
kurze Antwort: Nein.

Lange Antwort: In den Nutzdaten haben wir bei der Wetterstation keine Lücke also keinen Platz für die Uhrzeit. Generell wird zwar bei jedem Datensatz ein Timestamp gesendet und zwar wann der Empfangen wurde. Aber dieser ist einmal veraltet (war ja wann empfangen wurde, das Gateway sendet den Satz ggf. erst sieben Minuten später) und das Gateway bezieht die Uhrzeit aus der letzten Anfrage bzw. der ersten Init-Anfrage, wenn es frisch Strom bekommt. Damit beim Einsatz meines Moduls vom FHEM-Server bzw. beim normalen Einsatz vom Server von MobileAlerts.

Viele Grüße
Markus

sigma415

#169
Hallo,

ich habe hier einen (wohl relativ neuen) Luftdruckmonitor MA10238, den das MobileAlerts-FHEM-Modul wohl noch nicht kennt.
Mißt und sendet 3 Werte: Luftdruck, Temperatur, Luftfeuchte.
Hersteller ist TechnoLine.
Erhältlich bei ELV
https://de.elv.com/mobile-alerts-luftdruckmonitor-ma10238-251110?fs=3890491188&c=0

Vielleicht erbarmt sich MarkusF der Sache und schaut die Daten an ? (das wäre ganz super und meine Große Hoffnung  :)

Vielen Dank !!!

FHEM list:
Internals:
   CFGFN     
   DEF        18073ebbc97f
   DeviceID   18073ebbc97f
   FUUID      5efcc911-f33f-b6d7-06cb-bb6270f9219d5e07
   LASTInputDev MobileAlertsGW
   MSGCNT     456
   MobileAlertsGW_MSGCNT 456
   MobileAlertsGW_TIME 2020-07-03 17:10:09
   NAME       MA_18073ebbc97f
   NR         121200
   STATE     
   TYPE       MOBILEALERTS
   READINGS:
     2020-07-01 20:15:19   actStatus       switchedOff
     2020-07-01 19:34:07   deviceType      Unknown - 18 e0
     2020-07-03 17:10:07   lastMsg         e05eff4a4f2418073ebbc97f4001c801033027ef01032f27f00306080b0b0c00000000000015000000000000000000000000000000000000000000000000003f
     2020-07-03 17:10:07   lastRcv         2020-07-03 17:10:07
Attributes:
   event-on-change-reading .*
   room       MOBILEALERTS
   timestamp-on-change-reading .*


FHEM device log:
2020-07-03_16:04:07 MA_18073ebbc97f lastMsg: e05eff3ad72418073ebbc97f4001bd01042e27f301042e27f3020507070808000000000000380000000000000000000000000000000000000000000000000047
2020-07-03_16:04:07 MA_18073ebbc97f lastRcv: 2020-07-03 16:04:07
2020-07-03_16:10:07 MA_18073ebbc97f lastMsg: e05eff3c3f2418073ebbc97f4001be01042f27f301042e27f30204070708080000000000002e0000000000000000000000000000000000000000000000000028
2020-07-03_16:10:07 MA_18073ebbc97f lastRcv: 2020-07-03 16:10:07
2020-07-03_16:16:07 MA_18073ebbc97f lastMsg: e05eff3da72418073ebbc97f4001bf01042f27f201042f27f3020508080909000000000000ee0000000000000000000000000000000000000000000000000057
2020-07-03_16:16:07 MA_18073ebbc97f lastRcv: 2020-07-03 16:16:07
2020-07-03_16:22:07 MA_18073ebbc97f lastMsg: e05eff3f0f2418073ebbc97f4001c001042f27f101042f27f2030608090a0a0000000000000a0000000000000000000000000000000000000000000000000061
2020-07-03_16:22:07 MA_18073ebbc97f lastRcv: 2020-07-03 16:22:07
2020-07-03_16:28:07 MA_18073ebbc97f lastMsg: e05eff40772418073ebbc97f4001c101032f27f101042f27f1030608090a0a000000000000150000000000000000000000000000000000000000000000000054
2020-07-03_16:28:07 MA_18073ebbc97f lastRcv: 2020-07-03 16:28:07
2020-07-03_16:34:07 MA_18073ebbc97f lastMsg: e05eff41df2418073ebbc97f4001c201042f27f101032f27f1030508090a0a00000000000015000000000000000000000000000000000000000000000000003d
2020-07-03_16:34:07 MA_18073ebbc97f lastRcv: 2020-07-03 16:34:07
2020-07-03_16:40:07 MA_18073ebbc97f lastMsg: e05eff43472418073ebbc97f4001c301042f27f101042f27f1030508090a0a00000000000038000000000000000000000000000000000000000000000000004c
2020-07-03_16:40:07 MA_18073ebbc97f lastRcv: 2020-07-03 16:40:07
2020-07-03_16:46:07 MA_18073ebbc97f lastMsg: e05eff44af2418073ebbc97f4001c401032f27ef01042f27f104070a0b0c0c0000000000002e0000000000000000000000000000000000000000000000000034
2020-07-03_16:46:07 MA_18073ebbc97f lastRcv: 2020-07-03 16:46:07
2020-07-03_16:52:07 MA_18073ebbc97f lastMsg: e05eff46172418073ebbc97f4001c501032f27ef01032f27ef0406090b0c0c000000000000150000000000000000000000000000000000000000000000000001
2020-07-03_16:52:07 MA_18073ebbc97f lastRcv: 2020-07-03 16:52:07
2020-07-03_16:58:07 MA_18073ebbc97f lastMsg: e05eff477f2418073ebbc97f4001c601032f27f101032f27ef020407090a0a02020202020215000000000000000000000000000000000000000000000000006d
2020-07-03_16:58:07 MA_18073ebbc97f lastRcv: 2020-07-03 16:58:07
2020-07-03_17:04:07 MA_18073ebbc97f lastMsg: e05eff48e72418073ebbc97f4001c701032f27f001032f27f10305080a0a0b010101010101b8000000000000000000000000000000000000000000000000007a
2020-07-03_17:04:07 MA_18073ebbc97f lastRcv: 2020-07-03 17:04:07
2020-07-03_17:10:07 MA_18073ebbc97f lastMsg: e05eff4a4f2418073ebbc97f4001c801033027ef01032f27f00306080b0b0c00000000000015000000000000000000000000000000000000000000000000003f
2020-07-03_17:10:07 MA_18073ebbc97f lastRcv: 2020-07-03 17:10:07


dazu passende Historie auf iOS (TechnoLine MA-App):

siehe PNG im Anhang
FHEM auf ubuntu-Server, CUNO via LAN, 3x HMLAN, 2x goE

HM-SEC-RHS, LC-Sw1PBU-FM, Dis-WM55, MOD-Em-8, LC-DIM1L-CV, MOD-Re-8, LC-SW1-PL2, LC-SW4-DR, Sen-DB-PCB, ES-PMSw1-Pl, Sen-MDIR-O-2, LC-Bl1PBU-FM, CC-RT-DN, PB-2-WM55, LC-SW1-FM, LC-SW2-FM, PBI-4-FM, LC-Dim1TPBU-FM, LC-Sw1-DR, SEC-SD

MarkusF

Hallo,
die Anpassung für den MA10238 sind im SVN von fhem eingecheckt und sollten morgen per Update verfügbar sein.
Danke für die ausführlichen Daten.
Ansonsten der Sensor hat eine Besonderheit, der txCounter ist (wie beim Windsensor) 3 Byte statt 2 Byte.
Daher hätte ich die Bitte, wenn die Batterie dann später mal leer geht, kann ich dann bitte erneut eine Message bekommen?
Es geht mir darum herauszubekommen, ob der Wert für die Batterie auch an der gleichen Stelle ist.

(Die Doku für das Repository MMMMobileAlerts schreibe ich in den nächsten Wochen.)

Viele Grüße
Markus

sigma415

#171
Wow, das ging ja mehr als fix, keine 24h nach meinem Post.  Vielen Dank Markus  :)

Konnte es natürlich nicht erwarten und habe die beiden Module aus deinem Github heruntergeladen.
Nach Neuanlegen des Device läuft erstmal alles super !
Ich beobachte jetzt mal noch ein paar Tage und berichte dann final.

Bezgl. Batteriemeldung: Ich suche mal ein paar schwache aus meiner Recyclingbox (als Homematicer hat man die ja immer gut gefüllt ;) ) und versuche die Batteriemeldung vom MA10238 zu provozieren.

Nochmal vielen, vielen Dank Markus  :)
FHEM auf ubuntu-Server, CUNO via LAN, 3x HMLAN, 2x goE

HM-SEC-RHS, LC-Sw1PBU-FM, Dis-WM55, MOD-Em-8, LC-DIM1L-CV, MOD-Re-8, LC-SW1-PL2, LC-SW4-DR, Sen-DB-PCB, ES-PMSw1-Pl, Sen-MDIR-O-2, LC-Bl1PBU-FM, CC-RT-DN, PB-2-WM55, LC-SW1-FM, LC-SW2-FM, PBI-4-FM, LC-Dim1TPBU-FM, LC-Sw1-DR, SEC-SD

sigma415

#172
Hallo Markus,

hier die Daten bei LowBat (mit Konstanter simuliert, Sensor wird mit 2x AAA betrieben)

1.) unterhalb 2,5V zeigt LCD-Display sowie dein FHEM-Modul richtigerweise "batteryState: low" an, in der App wird der Sensor gelb hinterlegt, aber "Batterie" wird in App weiterhin als "Gut" angezeigt.

FHEM list @2,5V:
Internals:
   DEF        18073ebbc97f
   DeviceID   18073ebbc97f
   FUUID      5f00bac0-f33f-b6d7-5db4-cada769f42030c30
   LASTInputDev MobileAlertsGW
   MSGCNT     188
   MobileAlertsGW_MSGCNT 188
   MobileAlertsGW_TIME 2020-07-07 19:07:01
   NAME       MA_Luftdruck_Temp_WoZi
   NR         730
   STATE      T: 23.8 H: 50 A: 1013.1
   TYPE       MOBILEALERTS
   READINGS:
     2020-07-04 20:18:48   actStatus       switchedOff
     2020-07-07 19:06:59   airPressure     1013.1
     2020-07-07 19:06:59   airPressureString 1013.1hPa
     2020-07-07 19:06:59   batteryState    low
     2020-07-04 19:22:06   deviceType      MA10238
     2020-07-07 19:06:59   humidity        50
     2020-07-07 19:06:59   humidityString  50%
     2020-07-07 19:06:59   lastMsg         e05f04abb32418073ebbc97fc0000200ee32279300ef3127920000000000000101010101017c000000000000000000000000000000000000000000000000001c
     2020-07-07 19:06:59   lastRcv         2020-07-07 19:06:59
     2020-07-07 19:06:59   state           T: 23.8 H: 50 A: 1013.1
     2020-07-07 19:06:59   temperature     23.8
     2020-07-07 19:06:59   temperatureString 23.8°C
     2020-07-07 19:06:59   triggered       1
     2020-07-07 19:06:59   txCounter       2
Attributes:
   event-on-change-reading .*
   event-on-update-reading .*
   icon       weather_barometric_pressure
   lastMsg    1
   room       MOBILEALERTS
   timestamp-on-change-reading .*


2.) unterhalb 2,1V wird im LCD Display anstelle Temperatur "nC" angezeigt, bei %RH gar nichts mehr, Luftdruck weiterhin ein Wert. Die App wechselt auf "Batterie Wechseln", Werte für T und H auf "OFL""

FHEM list @2,1V:
Internals:
   DEF        18073ebbc97f
   DeviceID   18073ebbc97f
   FUUID      5f00bac0-f33f-b6d7-5db4-cada769f42030c30
   LASTInputDev MobileAlertsGW
   MSGCNT     192
   MobileAlertsGW_MSGCNT 192
   MobileAlertsGW_TIME 2020-07-07 19:31:01
   NAME       MA_Luftdruck_Temp_WoZi
   NR         730
   STATE      T: 93.8 H: 9999 A: 1012.7
   TYPE       MOBILEALERTS
   READINGS:
     2020-07-04 20:18:48   actStatus       switchedOff
     2020-07-07 19:30:59   airPressure     1012.7
     2020-07-07 19:30:59   airPressureString 1012.7hPa
     2020-07-07 19:30:59   batteryState    low
     2020-07-04 19:22:06   deviceType      MA10238
     2020-07-07 19:30:59   humidity        9999
     2020-07-07 19:30:59   humidityString  ---
     2020-07-07 19:30:59   lastMsg         e05f04b1532418073ebbc97fc0000683aaff278f00ec322790040404040404000000000000a00000000000000000000000000000000000000000000000000000
     2020-07-07 19:30:59   lastRcv         2020-07-07 19:30:59
     2020-07-07 19:30:59   state           T: 93.8 H: 9999 A: 1012.7
     2020-07-07 19:30:59   temperature     93.8
     2020-07-07 19:30:59   temperatureString 93.8°C
     2020-07-07 19:30:59   triggered       1
     2020-07-07 19:30:59   txCounter       6
Attributes:
   event-on-change-reading .*
   event-on-update-reading .*
   icon       weather_barometric_pressure
   lastMsg    1
   room       MOBILEALERTS
   timestamp-on-change-reading .*



und hier noch die Log-Daten zum ganzen Procedere:
2020-07-07_18:54:57 MA_Luftdruck_Temp_WoZi txCounter: 0
2020-07-07_18:54:57 MA_Luftdruck_Temp_WoZi triggered: 1
2020-07-07_18:54:57 MA_Luftdruck_Temp_WoZi batteryState: ok
2020-07-07_18:54:57 MA_Luftdruck_Temp_WoZi temperature: 24
2020-07-07_18:54:57 MA_Luftdruck_Temp_WoZi temperatureString: 24°C
2020-07-07_18:54:57 MA_Luftdruck_Temp_WoZi humidity: 49
2020-07-07_18:54:57 MA_Luftdruck_Temp_WoZi humidityString: 49%
2020-07-07_18:54:57 MA_Luftdruck_Temp_WoZi airPressure: 1013
2020-07-07_18:54:57 MA_Luftdruck_Temp_WoZi airPressureString: 1013hPa
2020-07-07_18:54:57 MA_Luftdruck_Temp_WoZi T: 24 H: 49 A: 1013
2020-07-07_18:54:57 MA_Luftdruck_Temp_WoZi lastMsg: e05f04a8e12418073ebbc97f40000000f03127920000000000000000000000000000000000a5000000000000000000000000000000000000000000000000000f
2020-07-07_18:54:57 MA_Luftdruck_Temp_WoZi lastRcv: 2020-07-07 18:54:57
2020-07-07_18:54:58 MA_Luftdruck_Temp_WoZi txCounter: 0
2020-07-07_18:54:58 MA_Luftdruck_Temp_WoZi triggered: 1
2020-07-07_18:54:58 MA_Luftdruck_Temp_WoZi batteryState: ok
2020-07-07_18:54:58 MA_Luftdruck_Temp_WoZi temperature: 24
2020-07-07_18:54:58 MA_Luftdruck_Temp_WoZi temperatureString: 24°C
2020-07-07_18:54:58 MA_Luftdruck_Temp_WoZi humidity: 49
2020-07-07_18:54:58 MA_Luftdruck_Temp_WoZi humidityString: 49%
2020-07-07_18:54:58 MA_Luftdruck_Temp_WoZi airPressure: 1013
2020-07-07_18:54:58 MA_Luftdruck_Temp_WoZi airPressureString: 1013hPa
2020-07-07_18:54:58 MA_Luftdruck_Temp_WoZi T: 24 H: 49 A: 1013
2020-07-07_18:54:58 MA_Luftdruck_Temp_WoZi lastMsg: e05f04a8e22418073ebbc97f40000000f03127920000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000b
2020-07-07_18:54:58 MA_Luftdruck_Temp_WoZi lastRcv: 2020-07-07 18:54:58
2020-07-07_19:00:59 MA_Luftdruck_Temp_WoZi txCounter: 1
2020-07-07_19:00:59 MA_Luftdruck_Temp_WoZi triggered: 1
2020-07-07_19:00:59 MA_Luftdruck_Temp_WoZi batteryState: low
2020-07-07_19:00:59 MA_Luftdruck_Temp_WoZi temperature: 23.9
2020-07-07_19:00:59 MA_Luftdruck_Temp_WoZi temperatureString: 23.9°C
2020-07-07_19:00:59 MA_Luftdruck_Temp_WoZi humidity: 49
2020-07-07_19:00:59 MA_Luftdruck_Temp_WoZi humidityString: 49%
2020-07-07_19:00:59 MA_Luftdruck_Temp_WoZi airPressure: 1013
2020-07-07_19:00:59 MA_Luftdruck_Temp_WoZi airPressureString: 1013hPa
2020-07-07_19:00:59 MA_Luftdruck_Temp_WoZi T: 23.9 H: 49 A: 1013
2020-07-07_19:00:59 MA_Luftdruck_Temp_WoZi lastMsg: e05f04aa4b2418073ebbc97fc0000100ef31279200f03127920000000000000000000000007d000000000000000000000000000000000000000000000000002d
2020-07-07_19:00:59 MA_Luftdruck_Temp_WoZi lastRcv: 2020-07-07 19:00:59
2020-07-07_19:06:59 MA_Luftdruck_Temp_WoZi txCounter: 2
2020-07-07_19:06:59 MA_Luftdruck_Temp_WoZi triggered: 1
2020-07-07_19:06:59 MA_Luftdruck_Temp_WoZi batteryState: low
2020-07-07_19:06:59 MA_Luftdruck_Temp_WoZi temperature: 23.8
2020-07-07_19:06:59 MA_Luftdruck_Temp_WoZi temperatureString: 23.8°C
2020-07-07_19:06:59 MA_Luftdruck_Temp_WoZi humidity: 50
2020-07-07_19:06:59 MA_Luftdruck_Temp_WoZi humidityString: 50%
2020-07-07_19:06:59 MA_Luftdruck_Temp_WoZi airPressure: 1013.1
2020-07-07_19:06:59 MA_Luftdruck_Temp_WoZi airPressureString: 1013.1hPa
2020-07-07_19:06:59 MA_Luftdruck_Temp_WoZi T: 23.8 H: 50 A: 1013.1
2020-07-07_19:06:59 MA_Luftdruck_Temp_WoZi lastMsg: e05f04abb32418073ebbc97fc0000200ee32279300ef3127920000000000000101010101017c000000000000000000000000000000000000000000000000001c
2020-07-07_19:06:59 MA_Luftdruck_Temp_WoZi lastRcv: 2020-07-07 19:06:59
2020-07-07_19:12:59 MA_Luftdruck_Temp_WoZi txCounter: 3
2020-07-07_19:12:59 MA_Luftdruck_Temp_WoZi triggered: 1
2020-07-07_19:12:59 MA_Luftdruck_Temp_WoZi batteryState: low
2020-07-07_19:12:59 MA_Luftdruck_Temp_WoZi temperature: 23.7
2020-07-07_19:12:59 MA_Luftdruck_Temp_WoZi temperatureString: 23.7°C
2020-07-07_19:12:59 MA_Luftdruck_Temp_WoZi humidity: 50
2020-07-07_19:12:59 MA_Luftdruck_Temp_WoZi humidityString: 50%
2020-07-07_19:12:59 MA_Luftdruck_Temp_WoZi airPressure: 1013
2020-07-07_19:12:59 MA_Luftdruck_Temp_WoZi airPressureString: 1013hPa
2020-07-07_19:12:59 MA_Luftdruck_Temp_WoZi T: 23.7 H: 50 A: 1013
2020-07-07_19:12:59 MA_Luftdruck_Temp_WoZi lastMsg: e05f04ad1b2418073ebbc97fc0000300ed32279200ee322793010101010101000000000000a0000000000000000000000000000000000000000000000000002a
2020-07-07_19:12:59 MA_Luftdruck_Temp_WoZi lastRcv: 2020-07-07 19:12:59
2020-07-07_19:18:59 MA_Luftdruck_Temp_WoZi txCounter: 4
2020-07-07_19:18:59 MA_Luftdruck_Temp_WoZi triggered: 1
2020-07-07_19:18:59 MA_Luftdruck_Temp_WoZi batteryState: low
2020-07-07_19:18:59 MA_Luftdruck_Temp_WoZi temperature: 23.7
2020-07-07_19:18:59 MA_Luftdruck_Temp_WoZi temperatureString: 23.7°C
2020-07-07_19:18:59 MA_Luftdruck_Temp_WoZi humidity: 50
2020-07-07_19:18:59 MA_Luftdruck_Temp_WoZi humidityString: 50%
2020-07-07_19:18:59 MA_Luftdruck_Temp_WoZi airPressure: 1012.8
2020-07-07_19:18:59 MA_Luftdruck_Temp_WoZi airPressureString: 1012.8hPa
2020-07-07_19:18:59 MA_Luftdruck_Temp_WoZi T: 23.7 H: 50 A: 1012.8
2020-07-07_19:18:59 MA_Luftdruck_Temp_WoZi lastMsg: e05f04ae832418073ebbc97fc0000400ed32279000ed32279203030303030300000000000033000000000000000000000000000000000000000000000000002f
2020-07-07_19:18:59 MA_Luftdruck_Temp_WoZi lastRcv: 2020-07-07 19:18:59
2020-07-07_19:24:59 MA_Luftdruck_Temp_WoZi txCounter: 5
2020-07-07_19:24:59 MA_Luftdruck_Temp_WoZi triggered: 1
2020-07-07_19:24:59 MA_Luftdruck_Temp_WoZi batteryState: low
2020-07-07_19:24:59 MA_Luftdruck_Temp_WoZi temperature: 23.6
2020-07-07_19:24:59 MA_Luftdruck_Temp_WoZi temperatureString: 23.6°C
2020-07-07_19:24:59 MA_Luftdruck_Temp_WoZi humidity: 50
2020-07-07_19:24:59 MA_Luftdruck_Temp_WoZi humidityString: 50%
2020-07-07_19:24:59 MA_Luftdruck_Temp_WoZi airPressure: 1012.8
2020-07-07_19:24:59 MA_Luftdruck_Temp_WoZi airPressureString: 1012.8hPa
2020-07-07_19:24:59 MA_Luftdruck_Temp_WoZi T: 23.6 H: 50 A: 1012.8
2020-07-07_19:24:59 MA_Luftdruck_Temp_WoZi lastMsg: e05f04afeb2418073ebbc97fc0000500ec32279000ed322790030303030303000000000000a00000000000000000000000000000000000000000000000000003
2020-07-07_19:24:59 MA_Luftdruck_Temp_WoZi lastRcv: 2020-07-07 19:24:59
2020-07-07_19:30:59 MA_Luftdruck_Temp_WoZi txCounter: 6
2020-07-07_19:30:59 MA_Luftdruck_Temp_WoZi triggered: 1
2020-07-07_19:30:59 MA_Luftdruck_Temp_WoZi batteryState: low
2020-07-07_19:30:59 MA_Luftdruck_Temp_WoZi temperature: 93.8
2020-07-07_19:30:59 MA_Luftdruck_Temp_WoZi temperatureString: 93.8°C
2020-07-07_19:30:59 MA_Luftdruck_Temp_WoZi humidity: 9999
2020-07-07_19:30:59 MA_Luftdruck_Temp_WoZi humidityString: ---
2020-07-07_19:30:59 MA_Luftdruck_Temp_WoZi airPressure: 1012.7
2020-07-07_19:30:59 MA_Luftdruck_Temp_WoZi airPressureString: 1012.7hPa
2020-07-07_19:30:59 MA_Luftdruck_Temp_WoZi T: 93.8 H: 9999 A: 1012.7
2020-07-07_19:30:59 MA_Luftdruck_Temp_WoZi lastMsg: e05f04b1532418073ebbc97fc0000683aaff278f00ec322790040404040404000000000000a00000000000000000000000000000000000000000000000000000
2020-07-07_19:30:59 MA_Luftdruck_Temp_WoZi lastRcv: 2020-07-07 19:30:59
2020-07-07_19:36:59 MA_Luftdruck_Temp_WoZi txCounter: 7
2020-07-07_19:36:59 MA_Luftdruck_Temp_WoZi triggered: 1
2020-07-07_19:36:59 MA_Luftdruck_Temp_WoZi batteryState: low
2020-07-07_19:36:59 MA_Luftdruck_Temp_WoZi temperature: 23.5
2020-07-07_19:36:59 MA_Luftdruck_Temp_WoZi temperatureString: 23.5°C
2020-07-07_19:36:59 MA_Luftdruck_Temp_WoZi humidity: 51
2020-07-07_19:36:59 MA_Luftdruck_Temp_WoZi humidityString: 51%
2020-07-07_19:36:59 MA_Luftdruck_Temp_WoZi airPressure: 1012.8
2020-07-07_19:36:59 MA_Luftdruck_Temp_WoZi airPressureString: 1012.8hPa
2020-07-07_19:36:59 MA_Luftdruck_Temp_WoZi T: 23.5 H: 51 A: 1012.8
2020-07-07_19:36:59 MA_Luftdruck_Temp_WoZi lastMsg: e05f04b2bb2418073ebbc97fc0000700eb33279083aaff278f030303030303010101010101a0000000000000000000000000000000000000000000000000006a
2020-07-07_19:36:59 MA_Luftdruck_Temp_WoZi lastRcv: 2020-07-07 19:36:59


Falls Du noch mehr brauchst, kann ich das gerne ausmessen.
FHEM auf ubuntu-Server, CUNO via LAN, 3x HMLAN, 2x goE

HM-SEC-RHS, LC-Sw1PBU-FM, Dis-WM55, MOD-Em-8, LC-DIM1L-CV, MOD-Re-8, LC-SW1-PL2, LC-SW4-DR, Sen-DB-PCB, ES-PMSw1-Pl, Sen-MDIR-O-2, LC-Bl1PBU-FM, CC-RT-DN, PB-2-WM55, LC-SW1-FM, LC-SW2-FM, PBI-4-FM, LC-Dim1TPBU-FM, LC-Sw1-DR, SEC-SD

MarkusF

Hallo,

war in letzter Zeit leider etwas unterwegs. Danke fürs probieren und perfekt die Anzeige "battery low" klappt damit auch mit den 3 Byte Countern genauso wie bei den 2 Byte Countern (habe bisher kein Gerät mit einem 3 Byte Counter und konnte es daher nicht selber probieren).

Viele Grüße
Markus

Isnogud0815

Hallo zusammen,

leider musste ich feststellen des die Sensoren MA10005 und WL2000 nicht mehr lieferbar sind laut Aussage von Mobile Alters auch aus dem Programm genommen wurden.

Hat jemand ne Ahnung, warum und ob es adäquaten Ersatz hierzu gibt.
Ich habe mit dem MA10005 eine komplette Büroumgebung aufgebaut und in FHEM/FTUI integriert, was auch gut funktioniert. Nur mit dem Erweitern bzw. Ersatz habe ich nun ein Problem.

Vielleicht hat jemand von euch hier eine gute Idee, was man anstatt dem MA10005 nehmen könnte.

Gruß
Isno

DeKK

#175
Hallo Markus,

zunächst vielen Dank für Deine Arbeit!

Vielleicht mache ich etwas falsch, vielleicht kannst Du mir helfen:

Ich benutze u.a. einen Regenmesser MA10650 um Werte zu sammeln, die ich dann als Wetterstationsdaten an Weather Underground hochlade (Modul WUup). Wenn FHEM neu startet ist mir aufgefallen, dass die Niederschlagsdaten astronomisch sind.
Grund ist offenbar die Initialisierung der Niederschlagswerte mmRainActHour und mmRainActDay, die zumindest bei mir auf mmRain gesetzt werden.Das gleiche passiert nach "clear readings". In dem Logausschnitt unten sieht man zunaechst die regulären Werte (14:23), dann "clear readings" um 14:48, 14:41 die Initialisierung von mmRainActHour und mmRainActDay auf mmRain, danach stimmen die Werte wieder (abgesehen von der Historie).
Mache ich da irgendetwas falsch?
Vielen Dank und viele Grüße!
Peter


2021-01-12_14:23:32 MA_0818f68edbfc rain
2021-01-12_14:23:30 MA_0818f68edbfc mmRainActHour: 0.258
2021-01-12_14:23:30 MA_0818f68edbfc mmRainActDay: 3.612
2021-01-12_14:23:30 MA_0818f68edbfc mmRain: 1133.394
2021-01-12_14:23:30 MA_0818f68edbfc txCounter: 11096
2021-01-12_14:23:30 MA_0818f68edbfc temperature: 2.9
2021-01-12_14:23:30 MA_0818f68edbfc temperatureString: 2.9°C
2021-01-12_14:23:30 MA_0818f68edbfc eventCounter: 4393
2021-01-12_14:23:30 MA_0818f68edbfc T: 2.9 C: 4393
2021-01-12_14:23:30 MA_0818f68edbfc lastRcv: 2021-01-12 14:23:30
2021-01-12_14:48:28 MA_0818f68edbfc clear readings
2021-01-12_14:41:53 MA_0818f68edbfc deviceType: MA10650
2021-01-12_14:49:22 MA_0818f68edbfc rain
2021-01-12_14:41:53 MA_0818f68edbfc mmRainActHour: 1133.652
2021-01-12_14:41:53 MA_0818f68edbfc mmRainActDay: 1133.652
2021-01-12_14:41:53 MA_0818f68edbfc mmRain: 1133.652
2021-01-12_14:41:53 MA_0818f68edbfc txCounter: 11097
2021-01-12_14:41:53 MA_0818f68edbfc triggered: 1
2021-01-12_14:41:53 MA_0818f68edbfc batteryState: ok
2021-01-12_14:41:53 MA_0818f68edbfc temperature: 2.6
2021-01-12_14:41:53 MA_0818f68edbfc temperatureString: 2.6°C
2021-01-12_14:41:53 MA_0818f68edbfc lastEvent: 0
2021-01-12_14:41:53 MA_0818f68edbfc lastEventString: 0 s
2021-01-12_14:41:53 MA_0818f68edbfc eventCounter: 4394
2021-01-12_14:41:53 MA_0818f68edbfc T: 2.6 C: 4394
2021-01-12_14:41:53 MA_0818f68edbfc lastRcv: 2021-01-12 14:41:53
2021-01-12_14:54:24 MA_0818f68edbfc actStatus: switchedOff
2021-01-12_14:41:53 MA_0818f68edbfc mmRainLastHour: 1133.652
2021-01-12_15:00:00 MA_0818f68edbfc mmRainActHour: 0
2021-01-12_15:00:00 MA_0818f68edbfc mmRainLastHour: 0
2021-01-12_16:41:51 MA_0818f68edbfc txCounter: 11098
2021-01-12_16:41:51 MA_0818f68edbfc triggered: 0
2021-01-12_16:41:51 MA_0818f68edbfc temperature: 3.2
2021-01-12_16:41:51 MA_0818f68edbfc temperatureString: 3.2°C
2021-01-12_16:41:51 MA_0818f68edbfc lastEvent: 7201
2021-01-12_16:41:51 MA_0818f68edbfc lastEventString: 7201 s
2021-01-12_16:41:51 MA_0818f68edbfc T: 3.2 C: 4394
2021-01-12_16:41:51 MA_0818f68edbfc lastRcv: 2021-01-12 16:41:51
2021-01-12_19:00:40 MA_0818f68edbfc rain
2021-01-12_19:00:38 MA_0818f68edbfc mmRainActHour: 0.516
2021-01-12_19:00:38 MA_0818f68edbfc mmRainActDay: 1134.168
2021-01-12_19:00:38 MA_0818f68edbfc mmRain: 1134.168
2021-01-12_19:00:38 MA_0818f68edbfc txCounter: 11100
2021-01-12_19:00:38 MA_0818f68edbfc triggered: 1
2021-01-12_19:00:38 MA_0818f68edbfc temperature: 3.9
2021-01-12_19:00:38 MA_0818f68edbfc temperatureString: 3.9°C
2021-01-12_19:00:38 MA_0818f68edbfc lastEvent: 0
2021-01-12_19:00:38 MA_0818f68edbfc lastEventString: 0 s
2021-01-12_19:00:38 MA_0818f68edbfc eventCounter: 4396
2021-01-12_19:00:38 MA_0818f68edbfc T: 3.9 C: 4396
2021-01-12_19:00:38 MA_0818f68edbfc lastRcv: 2021-01-12 19:00:38

MarkusF

Hallo Peter,

also es gibt dort wahrscheinlich zwei Probleme.

Problem Nummer eins konnte ich lösen und habe das Ergebnis soeben ins SVN eingecheckt. Es sollte morgen mit einem FHEM-Update abrufbar sein. Das Problem war, dass bei einem Neustart des Regensensors (was ja auch nach "clear readings" passiert) quasi der gesamte bisherige Regen als neue Regen registriert wird. Das habe ich soweit korrigiert. Nachteil ist jetzt allerdings, dass ggf. der Regen vom ersten Event nach einem "clear readings" ignoriert wird. Das lässt sich aber nicht anders lösen.

Problem Nummer zwei müsste bei dir in der Umgebung liegen. Im Prinzip das Verhalten, was du nach einem Restart hast, ist das gleiche wie bei Einfügen eines neuen Sensors. Mit der Behebung für Nummer eins, wird das Problem dann auch nicht mehr so stark auftauchen, aber ggf. wird Regen wenn es das erste Event nach dem Restart ist ignoriert. Ursache dafür ist, dass das Reading eventCounter nicht gespeichert wird. Das sollte normalerweise in die fhem.save im Log-Verzeichnis beim Stop von fhem erfolgen. Kannst du mal prüfen, ob die Schreibrechte dort korrekt sind und die Datei auch beim Stop geschrieben wird, das Reading eventCounter auch drin ist und beim Start von fhem auch richtig gelesen wird (oder irgendwelche Fehlermeldung im Log dazu stehen).

Viele Grüße
Markus

DeKK

Hallo Markus,

vielen Dank!

1. habe ich verstanden, und wenn ich das richtig sehe sollten bei der Stückelung des Regenmessers max. 0,3 mm Regen verloren gehen, sollte das Clear Readings im Regen erfolgen

2. Da bin ich mir nicht sicher, ob ich das verstanden habe  :) Der eventCounter in dem Log-Beispiel vom ersten Post wird doch korrekt fortgeschrieben?
Jedenfalls kann fhem.sav geschrieben werden und wird auch wie erwartet gespeichert. Auszug für den genannten Sensor:
fhem.sav:

setstate MA_0818f68edbfc T: 13.5 C: 4440
setstate MA_0818f68edbfc 2021-01-12 14:54:24 actStatus switchedOff
setstate MA_0818f68edbfc 2021-01-12 14:41:53 batteryState ok
setstate MA_0818f68edbfc 2021-01-12 14:41:53 deviceType MA10650
setstate MA_0818f68edbfc 2021-01-19 19:50:16 eventCounter 4440
setstate MA_0818f68edbfc 2021-01-21 11:50:18 lastEvent 144000
setstate MA_0818f68edbfc 2021-01-21 11:50:18 lastEventString 2400 m
setstate MA_0818f68edbfc 2021-01-21 11:50:18 lastRcv 2021-01-21 11:50:18
setstate MA_0818f68edbfc 2021-01-19 19:50:16 mmRain 1145.52
setstate MA_0818f68edbfc 2021-01-20 00:00:00 mmRainActDay 0
setstate MA_0818f68edbfc 2021-01-19 20:00:00 mmRainActHour 0
setstate MA_0818f68edbfc 2021-01-19 20:00:00 mmRainLastHour 0
setstate MA_0818f68edbfc 2021-01-20 00:00:00 mmRainYesterday 0
setstate MA_0818f68edbfc 2021-01-21 09:50:12 state T: 13.5 C: 4440
setstate MA_0818f68edbfc 2021-01-21 09:50:12 temperature 13.5
setstate MA_0818f68edbfc 2021-01-21 09:50:12 temperatureString 13.5°C
setstate MA_0818f68edbfc 2021-01-19 21:50:16 triggered 0
setstate MA_0818f68edbfc 2021-01-21 11:50:18 txCounter 11237
setstate MA_0818f68edbfc_INITIALIZED inactive
setstate MA_0818f68edbfc_INITIALIZED 2021-01-12 09:53:27 state inactive


Danke, viele Grüße

Peter

MarkusF

Hallo,

also den Fehler den du darstellst, kann an sich nur passieren, wenn er die erkannten "mmRain" nicht aus der Differenz vom letzten "eventCounter" ausrechnet bzw. ausrechnen kann.
Dies war der Fall, wenn das Reading nicht da war (wie nach einem Löschen der Readings) oder wenn der aktuelle Wert vom eventCounter kleiner ist wie der vom letzten (z.B. nach Batteriewechsel oder Überlauf des Counters (der Batteriewechsel dürfte früher sein)).
Den Fehler den ich behoben war der erste Fall. Im zweiten Fall ist es richtig.
Daher bin ich davon ausgegangen, dass der Wert bei dir nach einem Restart nicht da war (also nicht in der fhem.save gesichert war). Da dies aber der Fall ist, kann ich mir den Fehler nicht mehr erklären. Prüfe mal ob er weg ist und wie eventCounter direkt nach dem Restart im Gerät steht.
Sollte dort alles ok sein, dann dürfte dein anderes Problem auch weg sein.

Viele Grüße
Markus

FFHEM

Hallo zusammen,
da ich überlege, mir auch MobileAlerts zuzulegen, aber nur den Windsensor brauche, folgende Frage:

Werden sowohl der MA10660 als auch der MA10660PRO durch das Modul unterstützt?
Worin besteht überhaupt ein Unterschied zwischen den beiden?

MA10660PRO:
https://de.elv.com/elv-mobile-alerts-windmesser-ma10660pro-mit-solarpanel-121285

MA10660:
https://www.amazon.de/gp/product/B015WC8OUS/ref=ox_sc_act_title_1?smid=A3JWKAKR8XB7XF&psc=1

Danke!
Raspberry Pi 4B, Homematic, Sonoff, Shelly, Worx, Arduino, ESP8266