Neuigkeiten:

Am Sonntag den 8.12.2024 kann es ab ca. 8:00 Uhr zu kurzzeitigen Einschränkungen / Ausfällen bei den Diensten des FHEM Vereines kommen.
Die Server müssen mal gewartet und dabei neu gestartet werden ;)

Hauptmenü

Toggle funktioniert nach Update nicht mehr

Begonnen von techblaster, 30 Januar 2024, 15:48:46

Vorheriges Thema - Nächstes Thema

techblaster

Hallo zusammen,

ich habe an unseren IP-Telefonen eine Action-URL zum schalten der Büroleuchten hinterlegt. Das hat mittels Toggle bisher fehlerfrei funktioniert.
Beispiel-URL: http://192.168.xxx.xxx:8083/fhem?cmd=set%20EIB_3106%20toggle
Das Device EIB_3106 wird also via toggle ein und ausgeschaltet. Nach dem letzten Update funktionieren die Action-Tasten der Telefone nicht mehr. Es kommt beim Aufruf im Browser zu folgendem Fehler in FHEM: "Unknown argument toggle, choose one of off on on-for-timer on-till raw string value"

Internals:
   DEF        3/1/6
   FUUID      5d5e7adc-f33f-8a82-0317-b67f40465bac054c
   GROUP      3106
   IODev      EIB
   NAME       EIB_3106
   NR         51
   STATE      off g1
   TYPE       EIB
   eventCount 7
   CODE:
     1          3106
   READINGS:
     2024-01-30 10:34:08   IODev           EIB
     2024-01-30 15:33:43   state           off g1
   hmccu:
Attributes:
   IODev      EIB
   alias      Büro E.06 Licht schalten
   room       E.06,X-Beleuchtung

Da an der Konfiguration keine Änderungen umgesetzt worden muss es ein BUG sein oder die Funktion wurde einfach entfernt.
Kann das Verhalten jemand von Euch bestätigen oder hat eine Idee wie ich den toggle-Befehl wieder einbauen kann?

Danke und Grüße

erwin

Hi Techblaster!
Am Modul EIB wurde seit 2018 nichts mehr geändert, und ausserdem ist es seit 10/2021 deprecated (daher auch kein support) und nicht mehr im update verfügbar.
Es muss also an etwas anderem liegen...
geht ein:
set EIB_3106 toggle command von der FHEM cmd line? 
Was ich noch sehe: das state reading in deinem device ist nicht on oder off - daher kann toggle nicht funktionieren...
nach kurzem check des EIB Modul codes bin ich mir nicht sicher ob toggle jemals funktioniert hat, im cmd-ref kommt der cmd jedenfalls NICHT vor!!

Vorschlag: Umstellung auf KNX Modul!
ein toggle cmd würde in deinem Fall dann so aussehen:set EIB_3106 g1 toggle... wobei ich den Device-namen bei der Gelegenheit auf etwas "sprechendes" ändern würde,siehe Alias...
l.g. erwin
FHEM aktuell auf RaspberryPI Mdl 1-4
Maintainer: 00_KNXIO.pm 10_KNX.pm
User: CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT, 1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,..,MQTT2, KNX, SONOFF, mySENSORS,....
Hardware:  Busware ROT, Weinzierl IP731, 1-Wire GW,...

erwin

Nachdem hier kein Feedback kam, habe ich selbst ein wenig gesucht....

Du selbst hast das Modul EIB geändert/gepatched, beim nächsten update war deine Änderung wieder futsch....., siehe hier.
Das ist genau das Problem, wenn man vor 2+ Jahren was ändert und sich nicht mehr erinnert.  ;D
Bitte als [gelöst] markieren.
l.g.erwin
FHEM aktuell auf RaspberryPI Mdl 1-4
Maintainer: 00_KNXIO.pm 10_KNX.pm
User: CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT, 1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,..,MQTT2, KNX, SONOFF, mySENSORS,....
Hardware:  Busware ROT, Weinzierl IP731, 1-Wire GW,...