Autor Thema: ShellyFlood  (Gelesen 250 mal)

Offline andies

  • Tester
  • Hero Member
  • ****
  • Beiträge: 2585
ShellyFlood
« am: 03 Januar 2020, 18:56:29 »
Hat den irgendjemand im Betrieb? Ich bin gespannt, wie lange die Batterie durchhält. Ansonsten liefert er
Internals:
   CFGFN     
   CID        shellyflood_765AC7
   DEF        shellyflood_765AC7
   DEVICETOPIC shellyflood
   FUUID      5e0f7294-f33f-0211-ee2c-d400a99fa450e3ff
   IODev      Mosquitto
   LASTInputDev Mosquitto
   MSGCNT     6
   Mosquitto_MSGCNT 6
   Mosquitto_TIME 2020-01-03 18:44:31
   NAME       shellyflood
   NR         3530
   STATE      false (bat 93%)
   TYPE       MQTT2_DEVICE
   Helper:
     DBLOG:
       temperature:
         DbLog:
           TIME       1578073471.13653
           VALUE      14.62
   READINGS:
     2020-01-03 18:44:31   battery         93
     2020-01-03 18:44:31   flood           false
     2020-01-03 18:44:31   online          false
     2020-01-03 18:44:31   temperature     14.62
Attributes:
   IODev      Mosquitto
   readingList shellyflood_765AC7:shellies/shellyflood/online:.* online
shellyflood_765AC7:shellies/shellyflood/sensor/temperature:.* temperature
shellyflood_765AC7:shellies/shellyflood/sensor/flood:.* flood
shellyflood_765AC7:shellies/shellyflood/sensor/battery:.* battery
   stateFormat flood (bat battery%)
FHEM 6.0 auf RaspPi3 (Raspbian:  4.19.97-v7+ ); Perl: v5.28.1
SIGNALduino (433 MHz) und HM-UART (868 MHz)
wenige Brennenstuhl-IT, Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

Offline enno

  • Sr. Member
  • ****
  • Beiträge: 531
Antw:ShellyFlood
« Antwort #1 am: 03 Januar 2020, 19:01:58 »
Moin

seit ca drei Monaten zwei Stück:
Internals:
   CID        shellyflood_76527C
   DEF        shellyflood_76527C
   DEVICETOPIC EG_K_Wassermelder
   FUUID      5db9c0a1-f33f-9270-e9fd-92e0bda444a89534
   IODev      myBroker
   LASTInputDev myBroker
   MSGCNT     56
   NAME       EG_K_Wassermelder
   NR         888
   STATE      false
   TYPE       MQTT2_DEVICE
   myBroker_MSGCNT 56
   myBroker_TIME 2020-01-03 15:06:50
   Helper:
     DBLOG:
       temperature:
         MYSQL:
           TIME       1578060393.52629
           VALUE      18.50
   READINGS:
     2019-11-21 10:42:42   battery         ok
     2020-01-03 15:06:33   batterylevel    100
     2020-01-03 15:06:33   flood           false
     2020-01-03 15:06:33   fw_ver          20190917-131645/v1.5.5@45259d52
     2020-01-03 15:06:33   id              shellyflood-76527C
     2020-01-03 15:06:33   ip              192.168.1.20
     2020-01-03 15:06:33   mac             DC4F2276527C
     2020-01-03 15:06:33   new_fw          false
     2020-01-03 15:06:50   online          false
     2020-01-03 15:06:33   temperature     18.50
Attributes:
   DbLogExclude .*
   DbLogInclude flood,temperature
   IODev      myBroker
   devStateIcon .*false:humidity@grey .*:humidity@red
   event-on-change-reading .*
   readingList shellyflood_76527C:shellies/shellyflood-76527C/online:.* online
shellyflood_76527C:shellies/announce:.* { json2nameValue($EVENT) }
shellyflood_76527C:shellies/shellyflood-76527C/sensor/temperature:.* temperature
shellyflood_76527C:shellies/shellyflood-76527C/sensor/flood:.* flood
shellyflood_76527C:shellies/shellyflood-76527C/sensor/battery:.* batterylevel
   stateFormat flood

Gruss
  Enno
« Letzte Änderung: 03 Januar 2020, 19:06:16 von enno »
Einfacher FHEM Anwender auf Intel®NUC

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 9288
  • eigentlich eher "user" wie "developer"
Antw:ShellyFlood
« Antwort #2 am: 03 Januar 2020, 19:29:56 »
attrTemplate-Vorschlag:

# shellyflood using original firmware
name:shellyflood
filter:TYPE=MQTT2_DEVICE:FILTER=readingList=.*shellies.*
desc:shellyht using original firmware <br>Just adds stateFormat and icon
order:A_16a
par:ICON;ICON as set, defaults to temperature_humidity;{ AttrVal("DEVICE","icon","temperature_humidity") }
attr DEVICE icon ICON
attr DEVICE setList \
  x_update:noArg shellies/DEVNAME/command update_fw\
  x_mqttcom shellies/DEVNAME/command $EVTPART1
attr DEVICE readingList \
  shellies/DEVNAME/online:.* online\
  shellies/DEVNAME/sensor/temperature:.* temperature\
  shellies/DEVNAME/sensor/flood:.* flood\
  shellies/DEVNAME/sensor/battery:.* batteryPercent
attr DEVICE stateFormat flood (bat batteryPercent%)
deletereading -q DEVICE (?!associatedWith).*
set DEVICE x_mqttcom announce
attr DEVICE model shellyflood
Das icon ist kein ernst gemeinter Vorschlag, Vorschläge erbeten ;) ; batteryPercent sollte "kompatibler" sein (siene diese Vereinheitlichungsdiskussion).
Wenn das Zustimmung findet, würde ich auch den ht entsprechend anpassen (da war das feedback zur Batterielebensdauer aber eher durchwachsen, soweit ich mich entsinne).

Gruß, Beta-User
Server: HP-T620@Debian 10, aktuelles FHEM + ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | BT@OpenMQTTGateway
svn:MySensors, WeekdayTimer, RandomTimer, AttrTemplate => {mqtt2, mysensors, httpmod}

Offline TomLee

  • Hero Member
  • *****
  • Beiträge: 1800
Antw:ShellyFlood
« Antwort #3 am: 03 Januar 2020, 19:41:03 »
Zitat
seit ca drei Monaten zwei Stück:

Und noch 100%. Sind das noch die ersten Batterien ?

Wie oft kommt denn die Temperatur rein, bei jeder Änderung ?

Gruß

Thomas

Offline enno

  • Sr. Member
  • ****
  • Beiträge: 531
Antw:ShellyFlood
« Antwort #4 am: 03 Januar 2020, 19:47:55 »
Moin Thomas,

Wie oft kommt denn die Temperatur rein, bei jeder Änderung ?

Ja ist noch die erste Batterie und nein nur zwei mal pro Tag bei mir.

Gruss
  Enno
« Letzte Änderung: 03 Januar 2020, 19:50:04 von enno »
Einfacher FHEM Anwender auf Intel®NUC