Neues Modul - Heating_Control, WeekdayTimer

Begonnen von Dietmar63, 04 Januar 2013, 19:42:26

Vorheriges Thema - Nächstes Thema

Mitch

Alles klar Dietmar, Danke.

Schalten tun sie korrekt.
FHEM im Proxmox Container

Steffen

#661
Hallo!

Das konnte ich mit Verbose 5 rausfiltern ich weiss nicht ob das vielleicht auch noch weiter hilft?!

Beide waren genau um diese zeit Inactive!


2015.10.28 21:06:00 5: [WZ] list of window sensors found: 'WZ'
2015.10.28 21:06:00 5: Cmd: >{my $days={};map{$days->{$_}=1}(0,6);;( 1 && (defined $days->{$wday}))}<
2015.10.28 21:06:00 5: Triggering WZ (3 changes)
2015.10.28 21:06:00 5: Notify loop for WZ nextUpdate: 2015-10-28 21:16:00
2015.10.28 21:06:00 5: statistics Statistik: Notify.261 Notification of 'WZ' received. Device not monitored.



2015.10.28 21:03:00 5: [Kinderzimmer] list of window sensors found: 'Kinderzimmer'
2015.10.28 21:03:00 5: Cmd: >{my $days={};map{$days->{$_}=1}(0,6);;( 1 && (defined $days->{$wday}))}<
2015.10.28 21:03:00 5: Triggering Kinderzimmer (3 changes)
2015.10.28 21:03:00 5: Notify loop for Kinderzimmer nextUpdate: 2015-10-29 05:03:00
2015.10.28 21:03:00 5: statistics Statistik: Notify.261 Notification of 'Kinderzimmer' received. Device not monitored.


Mfg Steffen

Dietmar63

Zitat von: Steffen am 28 Oktober 2015, 21:50:24
Hallo!

Das konnte ich mit Verbose 5 rausfiltern ich weiss nicht ob das vielleicht auch noch weiter hilft?!

Beide waren genau um diese zeit Inactive!


2015.10.28 21:06:00 5: [WZ] list of window sensors found: 'WZ'
2015.10.28 21:06:00 5: Cmd: >{my $days={};map{$days->{$_}=1}(0,6);;( 1 && (defined $days->{$wday}))}<
2015.10.28 21:06:00 5: Triggering WZ (3 changes)
2015.10.28 21:06:00 5: Notify loop for WZ nextUpdate: 2015-10-28 21:16:00
2015.10.28 21:06:00 5: statistics Statistik: Notify.261 Notification of 'WZ' received. Device not monitored.



2015.10.28 21:03:00 5: [Kinderzimmer] list of window sensors found: 'Kinderzimmer'
2015.10.28 21:03:00 5: Cmd: >{my $days={};map{$days->{$_}=1}(0,6);;( 1 && (defined $days->{$wday}))}<
2015.10.28 21:03:00 5: Triggering Kinderzimmer (3 changes)
2015.10.28 21:03:00 5: Notify loop for Kinderzimmer nextUpdate: 2015-10-29 05:03:00
2015.10.28 21:03:00 5: statistics Statistik: Notify.261 Notification of 'Kinderzimmer' received. Device not monitored.


Mfg Steffen

ich benötige von dir die Definition des HC zu diesem Fehler:

2015.10.28 05:46:30 1: PERL WARNING: Argument "13.538929M-bM-\0M-^N" isn't numeric in division (/) at /opt/fhem/FHEM/99_SUNRISE_EL.pm line 128.
2015.10.28 05:46:30 3: stacktrace:
2015.10.28 05:46:30 3:     main::__ANON__                      called by /opt/fhem/FHEM/99_SUNRISE_EL.pm (128)
2015.10.28 05:46:30 3:     main::_sr_alt                       called by /opt/fhem/FHEM/99_SUNRISE_EL.pm (90)
2015.10.28 05:46:30 3:     main::sr_alt                        called by /opt/fhem/FHEM/99_SUNRISE_EL.pm (376)
2015.10.28 05:46:30 3:     main::sunset_abs                    called by /opt/fhem/FHEM/98_WeekdayTimer.pm (224)


es scheint mir, dass irgendwie sunset_abs() verwendet wird, und vielleicht mit falschen Parametern aufgerufen wird. Das könnte ich überprüfen, wenn du die Definiton liefern würdest.
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Dietmar63

neue Version eingecheckt -bitte mal prüfen.
active/inactive auch verbessert.
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Steffen

Guten Morgen,

also der Fehler war in der Global def. da hatte ich nochmal die Werte geändert und seit dem ist der Fehler weg von PERL WARNING: Argument "13.538929M-bM-\0M-^N" isn't numeric in division (/) at /opt/fhem/FHEM/99_SUNRISE_EL.pm line 128 !

Aber es bleibt trotzdem Inactive, ich werde mal gleich deine neue Version Testen!

Mfg Steffen

Dietmar63

Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Steffen

Zitat von: Dietmar63 am 29 Oktober 2015, 06:39:25
Glaub mir es wird viel besser werden

Ich glaube das ist es jetzt schon mit der neuesten Version...bis jetzt kein einziges Inactive und alles korrekt geschalten!

Mfg Steffen

Mitch

Hi Dietmar, klasse Arbeit, tausend Dank!

Im Moment läuft alles top. Auch mein ECOscript geht endlich wieder (Temp wird bei Abwesenheit >2h um 2 Grad gesenkt und bei Rückkehr auf Soll gestellt).
FHEM im Proxmox Container

Dietmar63

nichts zu danken.
ich muss für eure Geduld danken!
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Mitch

Nicht wirklich, Du "opferst" hier Deine Freizeit für uns...deswegen vielen Dank  ;D
FHEM im Proxmox Container

jnewton957

#670
Zitat von: Dietmar63 am 15 Oktober 2015, 20:48:13
nein,

hast du den Fehler einmal gehabt, nach einem Start, oder kommt er immer wieder?
kannst du die Versions-ID der Module
WeekdayTimer
Heating_Control

posten.

Hallo,

ich hatte die gleiche Warung:
nach dem Start von Fhem nach shutdown restart
# $Id: 98_WeekdayTimer.pm 9401 2015-10-07 21:22:54Z dietmar63 $
PERL WARNING: Use of uninitialized value $sollZeit in numeric le (<=) at ./FHEM/98_WeekdayTimer.pm line 602


Mit der neuen Version upd 98_WeekdayTimer.pm ist (bisher) die Warnung nach dem Neustart nicht mehr da.

Danke für das update !!

Jörg
FHEM6.2 auf Pi5
V 1.66 nanoCUL 433 (IT)
V 1.66 nanoCUL868 (HM)
sqlite3 LogDb
ELRO AB440, DECT200,  TFA30.3125, esp8266, HM, TabletUI, IR-Schreiblesekopf (Udo),tibber Pulse, Kostal Pico, cfos Wallbox, Modbus TCP

mgernoth

Hallo,

mit dem Umstieg auf Featurelevel 5.7 in Commit 9893 geht WeekdayTimer kaputt, da es intern noch @ und % benutzt.
Habe das bei mir lokal so behoben:


Index: FHEM/98_WeekdayTimer.pm
===================================================================
--- FHEM/98_WeekdayTimer.pm     (revision 9899)
+++ FHEM/98_WeekdayTimer.pm     (working copy)
@@ -810,7 +810,7 @@
   #modifier des Zieldevices auswaehlen
   my $setModifier = WeekdayTimer_isHeizung($hash);

-  $command = "set @ " . $setModifier . " %";
+  $command = "set \$NAME " . $setModifier . " \$EVENT";
   $command = $hash->{COMMAND}   if (defined $hash->{COMMAND});

   my $activeTimer = 1;


Sollte am besten relativ Zeitnah auch im Repository behoben werden, bevor Rudi die 5.7 freigibt.

Viele Grüße
  Michael

thi69

Hallo Dietmar,

habe heute Fensterkontakte zu Heating_Control hinzugefügt, bekomme aber folgende Fehlermeldung im Log:

2015.11.15 19:13:01 3: [HC_Schlaf] TYPE 'EnOcean' of FensterSchlaf not yet supported, FensterSchlaf ignored - inform maintainer

2015-11-15_15:14:33 FensterSchlaf open
2015-11-15_15:19:21 FensterSchlaf closed

Können die EnOcean Fensterkontakte auch unterstützt werden?

Gruß Thomas

Dietmar63

ja, das lässt sich machen, bitte mal die Definition des Fenssterkontakts mit list schicken.


Internals:
   CODE       64b840
   CUL_0_MSGCNT 5736
   CUL_0_RAWMSG T64B84082
   CUL_0_RSSI -63
   CUL_0_TIME 2015-11-15 21:32:57
   DEF        64b840
   IODev      CUL_0
   LASTInputDev CUL_0
   MSGCNT     5736
   NAME       Terrassentuer
   NR         53
   OPEN       0
   PREVSTATE  Closed
   PREVTIMESTAMP 1447619320
   STATE      Closed
   TYPE       CUL_FHTTK
   Prev:
     STATE      02
     TIMESTAMP  1447619577
   Readings:
     2015-11-15 21:32:57   Battery         ok
     2015-11-15 09:56:23   Previous        Open
     2015-11-15 21:32:57   Reliability     ok
     2015-11-15 21:32:57   Window          Closed
     2015-11-15 21:32:57   state           Closed
Attributes:
   IODev      CUL_0
   devStateIcon Closed:fts_window_1w@green Open:fts_window_1w_open@red
   group      Commands
   room       HeizungsKeller
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

thi69

Hallo Dietmar,

hier die Definition


Internals:
   CHANGED
   DEF        xxxxxxxx
   IODev      TCM_ESP3_0
   LASTInputDev TCM_ESP3_0
   MSGCNT     4
   NAME       FensterSchlaf
   NR         90
   NTFY_ORDER 50-FensterSchlaf
   STATE      open
   TCM_ESP3_0_DestinationID FFFFFFFF
   TCM_ESP3_0_MSGCNT 4
   TCM_ESP3_0_PacketType 1
   TCM_ESP3_0_RSSI -76
   TCM_ESP3_0_ReceivingQuality good
   TCM_ESP3_0_RepeatingCounter 0
   TCM_ESP3_0_SubTelNum 3
   TCM_ESP3_0_TIME 2015-11-15 21:38:48
   TYPE       EnOcean
   Readings:
     2015-11-15 21:38:48   state           open
Attributes:
   IODev      TCM_ESP3_0
   devStateIcon open:fts_window_1w_open@red closed:fts_window_1w
   event-on-change-reading *
   icon       fts_window_1w
   manufID    7FF
   room       04_Schlaf,EnOcean,Handbedienung
   subType    contact


Danke im Voraus