[Gelöst] Notify für Kaffeemaschine

Begonnen von Micky, 09 September 2019, 16:36:19

Vorheriges Thema - Nächstes Thema

Micky

Hi,

habs mir mal aufgemalt, aber schreibe es lieber ab.

FHEM ist mein Fibaro Relais in der Kaffeemaschine
Kaffeemaschine 12V Taster --> Ist der reelle Taster an der Kaffeemaschine
Kaffeemaschine (AN/ AUS) -- > ist die reelle Kaffeemaschine Status AN oder AUS -> LEDs an oder aus

das mit dem Impuls geben stimmt, ich man hört es halt schalten bei jedem set Befehl allerdings kommt nur das bei raus:


FHEM (FIBARO)                            Kaffeemaschine 12V Taster                                    Kaffeemaschine (AN/AUS)
set Kaffeemaschine ON                  Keine funktion                                                         Kaffeemaschine ist AN
set Kaffeemaschine OFF                Ausschalten sowie einschalte möglich                   Kaffeemaschine ist AN
set Kaffeemaschine ON                  Keine funktion                                                         Kaffeemaschine ist AUS
set Kaffeemaschine OFF                Einschalten sowie Ausschalten möglich                   Kaffeemaschine ist AUS
set Kaffeemaschine ON                  Keine funktion                                                         Kaffeemaschine ist AN
set Kaffeemaschine OFF                Ausschalten sowie einschalte möglich                   Kaffeemaschine ist AN
set Kaffeemaschine ON                   Keine funktion                                                         Kaffeemaschine ist AUS

es wiederholt sich dann.....

danke

Otto123

#61
Naja das ist nicht das was ich wollte - aber egal. Du bist etwas eigenwillig  :)

Aber deine Tabelle sagt doch genau das was ich programmiert habe?

Der Fibaro Schalter muss im Ruhezustand aus sein!
Der Fibaro schalter muss einen off/on/off Impuls erzeugen um die Kaffemaschine zu toggeln: der erste Impuls schaltet ein, der zweite Impuls schaltet aus, der dritte Impuls schaltet wieder ein.

Vielleicht probierst Du meine programmierte Logik einfach mal so wie sie ist?
Aber Du musst für KaffeeSD und KaffeeRelais Deine echten Gerätenamen einsetzen!
Oder Deine Geräte umbenennen  ;D ;D ;D

Wenn das nicht funktioniert würde ich als erstes vermuten, das eine andere Logik von Dir stört. Du hast immerhin ständig versucht deinen Fibaro Schalter mit allmöglichen Aktionen im Status zu manipulieren. ;D
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Micky

Abend Otto,

Ja  ;D sorry !

Ich versuche das morgen so wie du es stehen hast.

Danke nochmal
Schönen abend

Micky

Hallo Otto,

habs doch eben schnell gemacht und ich kann es dir bestätigen es funktioniert 1A!

Danke danke danke.

Habe alles so übernommen bzw. die Namen so geändert geändert, ich hab vorher immer auf das Fibaro Relais geachtet der zustand war mir immer wichtig, aber dieser ist ganz egal.... danke für die Aufklärung!!

vorher   --> nachher
Kaffeemaschinen_Steckdose --> KaffeeSD
Kaffeemaschinen_Schalter --> KaffeeSchalter
Kaffeemaschine --> KaffeeRelais

Kaffeemaschine_n_STATE -->  KaffeeSTATE 
Kaffeemaschinen_n_aus --> KaffeeToggle  *natürlich auch neuen Code hinzugefügt.

KaffeeRP sowie KaffeeSetPower hab ich nicht übernommen, wie du mir schon geschrieben hast.

Danke

Otto123

Moin,

und ich hoffe alle unnötigen notifys gelöscht? Wie Kaffeemaschinen_n_aus ...
Nicht das noch was querschießt.  :D

Jetzt könnte man das noch in Ruhe etwas "hübscher" machen, nachdem mal die Funktion geklärt und das Ziel erreicht ist.
Die Aufgabenstellung ist ja durchaus etwas allgemein gültiger:
- Ein Gerät kann nur mit einem Impuls gesteuert werden, es geht dabei an oder aus oder hoch oder runter oder auf oder zu
- Ein Sensor liefert mir den Zustand ob an oder aus ...
- Ich möchte definiert schalten: an und aus ...

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Otto123

Hi Micky,

kannst Du mir bitte noch verraten welche Steckdose/wall plug Du zur Leistungsmessung hast und wie die genau eingebunden ist?

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Beta-User

Ist eine TPLinkHS11: https://forum.fhem.de/index.php/topic,103613.msg973346.html#msg973346.

(Sonst käme evtl. für ein MQTT2_DEVICE auch die neue template-Methode in Frage, guter Hinweis...)
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Otto123

Danke - hab ich irgendwie nicht gesehen :)
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Micky

#68
Hi Otto,

sorry war im Urlaub.

Hatte vorher die Steckdose/wall plug
TPLinkSteckdoseHS110

ersetzt durch:
FIBARO System FGWPE/F Wall Plug Gen5

Diesen Find ich irgendwie schneller also vor allem merkt das FIBARO Wall sofort wenn die Spannung (Watt) sich ändern.

List KaffeeSD:

Internals:
   CFGFN     
   DEF        c7abb922 33
   FUUID      5d812716-f33f-6e03-a5d9-5021337b1558430b
   IODev      ZWAVE1
   LASTInputDev ZWAVE1
   MSGCNT     1640
   NAME       KaffeeSD
   NR         16179
   STATE      on
   TYPE       ZWave
   ZWAVE1_MSGCNT 1640
   ZWAVE1_RAWMSG 0004002106310504220007
   ZWAVE1_TIME 2019-10-05 15:04:47
   ZWaveSubDevice no
   cmdsPending 0
   homeId     c7abb922
   isWakeUp   
   lastMsgSent 1568745762.70245
   nodeIdHex  21
   .attraggr:
   .attrminint:
   .userReadings:
     HASH(0x5d6f7c0)
   .vclasses:
     ALARM      5
     APPLICATION_STATUS 1
     ASSOCIATION 2
     ASSOCIATION_GRP_INFO 1
     BASIC      1
     CONFIGURATION 1
     CRC_16_ENCAP 1
     DEVICE_RESET_LOCALLY 1
     FIRMWARE_UPDATE_MD 3
     MANUFACTURER_SPECIFIC 2
     METER      2
     MULTI_CHANNEL_ASSOCIATION 3
     POWERLEVEL 1
     SECURITY   1
     SENSOR_MULTILEVEL 5
     SWITCH_BINARY 1
     VERSION    2
     ZWAVEPLUS_INFO 2
   READINGS:
     2019-09-17 20:33:58   CMD             ZW_APPLICATION_UPDATE
     2019-10-05 15:04:47   Zustand         off
     2019-09-17 20:41:11   assocGroup_1    Max 1 Nodes ZWAVE1
     2019-09-17 20:41:11   assocGroup_2    Max 10 Nodes
     2019-09-17 20:41:11   assocGroup_3    Max 10 Nodes
     2019-09-17 20:41:11   assocGroups     3
     2019-09-17 20:40:27   configActiveAlarms AllAlarms
     2019-09-17 20:40:27   configAlarmStateDuration 600
     2019-09-17 20:40:27   configAlwaysOnFunction Inactive
     2019-09-17 20:40:28   configAssociationsInZWaveNetwork50 2ndAnd3rdGroupSendAsSecure
     2019-09-17 20:40:28   configControlOfOnOffButtonAssociation20 ControlAsTheWallplug
     2019-09-17 20:40:28   configDOWNValueOnOffPowerAssociation21 300
     2019-09-17 20:40:28   configEnergyReportingThreshold 10
     2019-09-17 20:40:28   configHighPriorityPowerReport 80
     2019-09-17 20:40:28   configLEDRingIlluminationColourAtTheZ43 LEDRingFlashesRedBlueWhite
     2019-09-17 20:40:29   configLEDRingIlluminationColourWhen41 ColourChangesContinuously1
     2019-09-17 20:40:29   configLEDRingIlluminationColourWhen42 illuminationTurnedOffCompletely
     2019-09-17 20:40:29   configMeasuringEnergyConsumedByTheWall15 Inactive
     2019-09-17 20:40:29   configOverloadSafetySwitch 0
     2019-09-17 20:40:29   configPowerAndEnergyPeriodicReports 3600
     2019-09-17 20:40:30   configPowerLoadWhichWhenExceededMakes40 25000
     2019-09-17 20:40:30   configPowerReportingInterval 30
     2019-09-17 20:40:30   configRememberDeviceStatusAfterAPower2 WallPlugMemorizesItsStateAfterA1
     2019-09-17 20:40:30   configResponseToAlarmFrames 0
     2019-09-17 20:40:30   configStandardPowerLoadReporting 15
     2019-09-17 20:40:30   configSwitchONValueOnOffAssociation24 255
     2019-09-17 20:40:31   configTheResponseAfterExceedingDefined23 2And3Combined
     2019-09-17 20:40:31   configUPValueOnOffPowerAssociation22 500
     2019-10-05 14:49:54   energy           1.69 kWh
     2019-09-17 20:40:32   mcaGroups       3
     2019-09-17 20:40:32   mca_1           Max 1 Nodes ZWAVE1
     2019-09-17 20:40:32   mca_2           Max 10
     2019-09-17 20:40:32   mca_3           Max 10
     2019-09-17 20:38:15   model           FIBARO System FGWPE/F Wall Plug Gen5
     2019-09-17 20:38:15   modelConfig     fibaro/fgwpfzw5.xml
     2019-09-17 20:38:15   modelId         010f-0602-1003
     2019-10-05 15:04:47   power           0.7 W
     2019-09-17 20:42:43   powerlvl        current 0 remain 0
     2019-09-17 20:39:51   reportedState   on
     2019-09-17 23:55:34   running         on
     2019-09-17 20:39:51   state           on
     2019-09-17 20:42:43   timeToAck       1.115
     2019-09-17 20:42:43   transmit        OK
Attributes:
   IODev      ZWAVE1
   classes    ZWAVEPLUS_INFO APPLICATION_STATUS ASSOCIATION ASSOCIATION_GRP_INFO CONFIGURATION CRC_16_ENCAP DEVICE_RESET_LOCALLY FIRMWARE_UPDATE_MD MANUFACTURER_SPECIFIC METER MULTI_CHANNEL_ASSOCIATION ALARM POWERLEVEL SECURITY SENSOR_MULTILEVEL SWITCH_BINARY VERSION BASIC
   devStateIcon on:black_Steckdose.on off:black_Steckdose.off
   room       Kaffee
   userReadings Zustand {ReadingsNum($name,"power",0) > 0.79?"on":"off"}
   vclasses   ALARM:5 APPLICATION_STATUS:1 ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 BASIC:1 CONFIGURATION:1 CRC_16_ENCAP:1 DEVICE_RESET_LOCALLY:1 FIRMWARE_UPDATE_MD:3 MANUFACTURER_SPECIFIC:2 METER:2 MULTI_CHANNEL_ASSOCIATION:3 POWERLEVEL:1 SECURITY:1 SENSOR_MULTILEVEL:5 SWITCH_BINARY:1 VERSION:2 ZWAVEPLUS_INFO:2


musste nur bei dem Wallplug die Spannung anpassen: 0.79 ist so ca. die Grenze ist nur 1 -  2mal vorgekommen das der Zustand gesagt hat Kaffeemaschine ist aus obwohl sie noch an war. Also wahrscheinlich ist der Wert der Spannung unter 0.79 gefallen obwohl sie an war.

Denke ich passe es mal auf 0,75 an
Zustand {ReadingsNum($name,"power",0) > 0.75?"on":"off"}

Wenn sie ausgeschaltet ist, ist der Wert
2019-10-05 15:04:47   power           0.7 W
Danke nochmal Otto klappt alles wunderbar.