Autor Thema: [PATCH] SetExtensions (on-for-timer etc.) für MQTT_Device  (Gelesen 8842 mal)

Offline beugel01

  • New Member
  • *
  • Beiträge: 3
Antw:[PATCH] SetExtensions (on-for-timer etc.) für MQTT_Device
« Antwort #75 am: 18 August 2018, 14:30:29 »
Die Antwort hab ich befürtecht.
Ist aber nur eine Atwort auf das Wo und nicht auf das Warum.

Offline hexenmeister

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4550
    • tech_LogBuch
Antw:[PATCH] SetExtensions (on-for-timer etc.) für MQTT_Device
« Antwort #76 am: 18 August 2018, 15:39:59 »
Na doch, eigentlich schon. Es ist ein etwas asymmetrisches Mapping für jede Richtung (z.B. 1 zu 'on' und 'on' zu 1, aber nicht 'on-for...' zu 1) und mit einer Sonderlocke für die Anzeige im IU. Sonst passt on-for-timer in das Schema und wird durch REGEX auch kaputgemappt.
In Verwendung: HM, EnOcean, 1wire, Firmata, MySensors, ESPEasy, MQTT*, NodeRED, Alexa, Telegram,..
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy
Kaffeekasse: https://www.paypal.me/s6z

Offline schwatter

  • Full Member
  • ***
  • Beiträge: 409
Antw:[PATCH] SetExtensions (on-for-timer etc.) für MQTT_Device
« Antwort #77 am: 21 August 2018, 22:21:19 »
Wenn ich das setze, um Extras zu erhalten

attr Gosund_Kaffeemaschine eventMap { dev=>{ '1'=>'on', '0'=>'off' }, usr=>{ '^on$'=>'1', '^off$'=>'0' }, fw=>{ '^on$'=>'on', '^off$'=>'off' } }
attr Gosund_Kaffeemaschine useSetExtensions 1


Schreibt mir expandJson keine Readings mehr in mein MQTT-Device.

define ej_Gosund expandJSON Gosund.*:.*:.{.*}
Hier ein List vom Device:

Internals:
   IODev      myBroker
   NAME       Gosund_Kaffeemaschine
   NR         162
   STATE      OFF
   TYPE       MQTT_DEVICE
   READINGS:
     2018-08-21 22:06:11   ENERGY_Current  0
     2018-08-21 22:06:11   ENERGY_Factor   0
     2018-08-21 22:06:11   ENERGY_Period   0
     2018-08-21 22:06:11   ENERGY_Power    0
     2018-08-21 22:06:11   ENERGY_Today    0
     2018-08-21 22:06:11   ENERGY_Total    0.506
     2018-08-21 22:06:11   ENERGY_Voltage  235
     2018-08-21 22:06:11   ENERGY_Yesterday 0.11
     2018-08-21 22:06:11   POWER           Off
     2018-08-21 22:06:11   Time            2018-08-21T22:06:10
     2018-08-21 22:06:11   Uptime          0T02:40:31
     2018-08-21 22:06:11   Vcc             3.143
     2018-08-21 22:06:11   Wifi_AP         1
     2018-08-21 22:06:11   Wifi_APMac      CC:CE:1E:50:CA:A6
     2018-08-21 22:06:11   Wifi_RSSI       80
     2018-08-21 22:06:11   Wifi_SSId       FRITZ!Box1313
     2018-08-21 21:49:08   precence        online
     2018-08-21 22:16:24   sensor          {"Time":"2018-08-21T22:16:22","ENERGY":{"Total":0.506,"Yesterday":0.110,"Today":0.000,"Period":0,"Power":0,"Factor":0.00,"Voltage":235,"Current":0.000}}
     2018-08-21 22:16:24   setup           {"Time":"2018-08-21T22:16:22","Uptime":"0T02:50:43","Vcc":3.134,"POWER":"OFF","Wifi":{"AP":1,"SSId":"FRITZ!Box1313","RSSI":80,"APMac":"CC:CE:1E:50:CA:A6"}}
     2018-08-21 22:10:58   state           OFF
     2018-08-21 22:16:24   transmission-state incoming publish received
   message_ids:
   publishSets:
     :
       topic      cmnd/Gosund_Kaffeemaschine/POWER
       values:
         ON
         OFF
   sets:
     OFF       
     ON         
   subscribe:
     tele/Gosund_Kaffeemaschine/LWT
     tele/Gosund_Kaffeemaschine/SENSOR
     tele/Gosund_Kaffeemaschine/STATE
     stat/Gosund_Kaffeemaschine/POWER
   subscribeExpr:
     ^tele\/Gosund_Kaffeemaschine\/LWT$
     ^tele\/Gosund_Kaffeemaschine\/SENSOR$
     ^tele\/Gosund_Kaffeemaschine\/STATE$
     ^stat\/Gosund_Kaffeemaschine\/POWER$
   subscribeQos:
     stat/Gosund_Kaffeemaschine/POWER 0
     tele/Gosund_Kaffeemaschine/LWT 0
     tele/Gosund_Kaffeemaschine/SENSOR 0
     tele/Gosund_Kaffeemaschine/STATE 0
   subscribeReadings:
     stat/Gosund_Kaffeemaschine/POWER:
       cmd       
       name       state
     tele/Gosund_Kaffeemaschine/LWT:
       cmd       
       name       precence
     tele/Gosund_Kaffeemaschine/SENSOR:
       cmd       
       name       sensor
     tele/Gosund_Kaffeemaschine/STATE:
       cmd       
       name       setup
Attributes:
   IODev      myBroker
   devStateIcon ON:rc_GREEN:OFF OFF:rc_RED:ON offline:rc_BLUE:OFF
   eventMap   { dev=>{ '1'=>'on', '0'=>'off' }, usr=>{ '^on$'=>'1', '^off$'=>'0' }, fw=>{ '^on$'=>'on', '^off$'=>'off' } }
   icon       message_socket
   publishSet ON OFF cmnd/Gosund_Kaffeemaschine/POWER
   room       2. Küche,MQTT
   stateFormat {ReadingsVal($name,"precence","") eq "offline" ? "offline" : ReadingsVal($name,"state","")}
   subscribeReading_precence tele/Gosund_Kaffeemaschine/LWT
   subscribeReading_sensor tele/Gosund_Kaffeemaschine/SENSOR
   subscribeReading_setup tele/Gosund_Kaffeemaschine/STATE
   subscribeReading_state stat/Gosund_Kaffeemaschine/POWER
   useSetExtensions 1
   webCmd     On:Off

Offline Master_Nick

  • Sr. Member
  • ****
  • Beiträge: 762
Antw:[PATCH] SetExtensions (on-for-timer etc.) für MQTT_Device
« Antwort #78 am: 28 Januar 2019, 11:25:28 »
Moin - irgendwie scheint setExtension seit einigen Wochen defekt zu sein oder?

Bei mir geht es nicht mehr trotz "setExtension 1".
Rancher K8s Cluster mit nanoCUL (a-culfw) | IT(V1&V3), IT-PIR, THGR122NX |Co² | alexa-fhem | WOL | NFC | Harmony UltimateHub | Anwesenheitserkennnung | Roomba | 10" Touch mit Node-Red | SonOff S20 | SonOff Touch | SonOff Dual | Rolladen | Und ganz viel anderes tolles Gerödel.... ;-)

Offline hexenmeister

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4550
    • tech_LogBuch
Antw:[PATCH] SetExtensions (on-for-timer etc.) für MQTT_Device
« Antwort #79 am: 28 Januar 2019, 22:41:46 »
Es gab Änderungen an setExtensions, schon etwas her. Könnte daher kommen. Ich müsste das versuchen nachzustellen. Wird leider dsauern, gerade viele wichtigere Baustellen.
In Verwendung: HM, EnOcean, 1wire, Firmata, MySensors, ESPEasy, MQTT*, NodeRED, Alexa, Telegram,..
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy
Kaffeekasse: https://www.paypal.me/s6z
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline Master_Nick

  • Sr. Member
  • ****
  • Beiträge: 762
Antw:[PATCH] SetExtensions (on-for-timer etc.) für MQTT_Device
« Antwort #80 am: 28 Januar 2019, 22:51:50 »
 :) Null problemo.
Rancher K8s Cluster mit nanoCUL (a-culfw) | IT(V1&V3), IT-PIR, THGR122NX |Co² | alexa-fhem | WOL | NFC | Harmony UltimateHub | Anwesenheitserkennnung | Roomba | 10" Touch mit Node-Red | SonOff S20 | SonOff Touch | SonOff Dual | Rolladen | Und ganz viel anderes tolles Gerödel.... ;-)

Offline Master_Nick

  • Sr. Member
  • ****
  • Beiträge: 762
Antw:[PATCH] SetExtensions (on-for-timer etc.) für MQTT_Device
« Antwort #81 am: 10 April 2019, 14:48:32 »
Wollte nur der Vollständigkeit halber melden, die gehen wieder - seit längerem. :-)
Rancher K8s Cluster mit nanoCUL (a-culfw) | IT(V1&V3), IT-PIR, THGR122NX |Co² | alexa-fhem | WOL | NFC | Harmony UltimateHub | Anwesenheitserkennnung | Roomba | 10" Touch mit Node-Red | SonOff S20 | SonOff Touch | SonOff Dual | Rolladen | Und ganz viel anderes tolles Gerödel.... ;-)
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline stratege-0815

  • Full Member
  • ***
  • Beiträge: 247
Antw:[PATCH] SetExtensions (on-for-timer etc.) für MQTT_Device
« Antwort #82 am: 08 November 2019, 12:21:36 »
Hallo,
ich laufe auch in das Thema das ich meinem MQTT Device kein on-for-timer mitgeben kann.
Mein Fhem ist vor 4 Wochen ganz frisch installiert und eigentlich komplett upgedatet.
Brauche ich trotzdem noch diesen Patch von vor über einem Jahr?
Mit oder ohne eventmap brachte keinen Unterschied.
Gruß
Jan

Offline Master_Nick

  • Sr. Member
  • ****
  • Beiträge: 762
Antw:[PATCH] SetExtensions (on-for-timer etc.) für MQTT_Device
« Antwort #83 am: 08 November 2019, 13:15:12 »
Hello :-)

useSetExtensions 1hast du gesetzt?
Rancher K8s Cluster mit nanoCUL (a-culfw) | IT(V1&V3), IT-PIR, THGR122NX |Co² | alexa-fhem | WOL | NFC | Harmony UltimateHub | Anwesenheitserkennnung | Roomba | 10" Touch mit Node-Red | SonOff S20 | SonOff Touch | SonOff Dual | Rolladen | Und ganz viel anderes tolles Gerödel.... ;-)

Offline stratege-0815

  • Full Member
  • ***
  • Beiträge: 247
Antw:[PATCH] SetExtensions (on-for-timer etc.) für MQTT_Device
« Antwort #84 am: 08 November 2019, 14:06:39 »
Ja,
es lag aber wohl an einen ON OFF vs. on off

 

decade-submarginal