Autor Thema: Uhrzeit mittels Fhem auf den KNX-Bus senden ? (Zeitgeber)  (Gelesen 9213 mal)

Offline Andi291

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 886
Antw:Uhrzeit mittels Fhem auf den KNX-Bus senden ? (Zeitgeber)
« Antwort #30 am: 22 Juni 2017, 13:06:13 »
...und wie schauts in FHEM aus?

Offline Syon

  • New Member
  • *
  • Beiträge: 48
Antw:Uhrzeit mittels Fhem auf den KNX-Bus senden ? (Zeitgeber)
« Antwort #31 am: 22 Juni 2017, 13:15:34 »
Hey,

Die Internals:
DEF                                  6/1/2:dpt11
DEVNAME                              datedev
IODev                                           KNX
KNX_MSGCNT                           2
KNX_RAWMSG                          C01102w06102160611
KNX_TIME                                  2017-06-22 12:16:17
LASTInputDev                            KNX
MSGCNT                                    2
NAME                                          datedev
NR                                              49
NTFY_ORDER                          50-datedev
STATE                                        22.06.2017
TYPE                                           KNX

Die Readings:

getG1                 22.06.2017                      2017-06-22 12:16:17
last-sender                  1/1/2                                 2017-06-22 12:16:17
setG1                           22.06.2017                       2017-06-22 13:07:20
state                             22.06.2017                       2017-06-22 13:07:20

Attributes:
IODev          KNX
eventMap              /value now:now/
webCmd                now

Offline Andi291

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 886
Antw:Uhrzeit mittels Fhem auf den KNX-Bus senden ? (Zeitgeber)
« Antwort #32 am: 22 Juni 2017, 13:34:59 »
Ich seh grad das Problem nicht?

Offline Syon

  • New Member
  • *
  • Beiträge: 48
Antw:Uhrzeit mittels Fhem auf den KNX-Bus senden ? (Zeitgeber)
« Antwort #33 am: 22 Juni 2017, 13:37:46 »
In meinem ersten Post ist ein Bild vom Problem.
Das Datum wird als Zeit formatiert.

Offline Andi291

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 886
Antw:Uhrzeit mittels Fhem auf den KNX-Bus senden ? (Zeitgeber)
« Antwort #34 am: 22 Juni 2017, 13:43:19 »
Wo denn? In der ETS?

Dann stell im Gruppenmonitor in der Dropdownliste von Uhrzeit auf Datum. Nachdem beides 3-Byte-Werte sind, kann die ETS das nicht automatisch erkennen. Muss man ihr sagen...

Offline Syon

  • New Member
  • *
  • Beiträge: 48
Antw:Uhrzeit mittels Fhem auf den KNX-Bus senden ? (Zeitgeber)
« Antwort #35 am: 22 Juni 2017, 13:48:02 »
Also nur ein Darstellungsproblem? Super, vielen Dank.

Offline gimate

  • New Member
  • *
  • Beiträge: 3
Antw:Uhrzeit mittels Fhem auf den KNX-Bus senden ? (Zeitgeber)
« Antwort #36 am: 28 Oktober 2017, 23:56:01 »
Hallo, in der commandref steht immer noch

      # send every hour the current time
      define timeset at +*01:00:00 set timedev value now

damit hat es bei mir nicht funktioniert. erst mit dem Hinweis aus diesem thread:

define timeset at +*01:00:00 set timedev now

wird die Zeit auch stündlich verschickt.

Commandref Beispiel sollte korrigiert werden.

Offline Andi291

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 886
Antw:Uhrzeit mittels Fhem auf den KNX-Bus senden ? (Zeitgeber)
« Antwort #37 am: 29 Oktober 2017, 12:25:05 »
Sorry, aber das kann nicht sein.

set myDevice now
Wird unweigerlich in einem Fehler enden. Es sei denn, Du hast per webCmd ein Alias angelegt...

Offline gimate

  • New Member
  • *
  • Beiträge: 3
Antw:Uhrzeit mittels Fhem auf den KNX-Bus senden ? (Zeitgeber)
« Antwort #38 am: 31 Oktober 2017, 17:55:34 »
Ich habe genau das Beispiel aus der commandref benutzt


The current date and time can be sent to the bus by the following settings:

      define timedev EIB 0/0/7
      attr timedev model time
      attr timedev eventMap /value now:now/
      attr timedev webCmd now
     
...
     
      # send every hour the current time
      define timeset at +*01:00:00 set timedev value now


so sieht es bei mir aus:

define KNX TUL knxd:192.168.178.29 0.0.1
attr KNX useEIB 0

define timedev KNX 0/0/3:dpt10
attr timedev IODev KNX
attr timedev eventMap /value now:now/
attr timedev webCmd now

# send every hour the current time
define timeset at +*01:00:00 set timedev now


Wenn  ich

set timedev value now

eingebe, bekomme ich eine Fehlermeldung:

Zitat
invalid value: value

das hingegen geht:
set timedev now

Offline Andi291

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 886
Antw:Uhrzeit mittels Fhem auf den KNX-Bus senden ? (Zeitgeber)
« Antwort #39 am: 31 Oktober 2017, 19:47:28 »
Komisch. Habe es nachgestellt. Entzieht sich meiner Konrolle.
Lösche das Attribut "EventMap" und alles ist gut. Scheinbar hat die Weboberfläche ein Problem mit dem gleichlautenden Befehl...

Ich werde das Beispiel in der Commandref bei Gelegenheit anpassen.

Grüße, Andi