Zeitschaltuhr *Update 02.03.*

Begonnen von BeamterAD, 04 Januar 2014, 02:01:53

Vorheriges Thema - Nächstes Thema

BeamterAD

Zitatmy $Day = $day1 ;;\
$Day = s/-/_/g ;;\

hat es gelöst, "Einfache Substitution" war das Zauberwort,yeeaaahhhh
wieder was gelernt


Danke Dietmar!!!

ps:die Zeitschaltuhr ist aber noch nicht fertig,als nächstes suche ich nach einer Möglichkeit sämtliche Komandos eines ausgewählten Gerätes in einer andern setList anzuzeigen oder wenn man alle Komandos per Hand einträgt eine Fehlermeldung falls ein Komando nicht für ein Gerät nicht möglich ist
Beispiel: in Dropdown 1 wird Stehlampe ausgewählt,in Dropdown 2 sollten alle Kommandos (on:off:dim usw) die zutreffen erscheinen
oder aber in Dropdown 2 werden alle möglichen kommandos von Hand eingetragen und wenn ein Kommando nicht zu dem Gerät passen gibt es eine Fehlermeldung

Franz Tenbrock

Hallo
gibt es noch einmal Codeschnipsel und Bilder wie das dann aussieht.
Hab den Thread überflogen, nicht durchgearbeitet, sieht interessant aus
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

BeamterAD

Der komplette Code ist im ersten Beitrag inkl Screenshot

geri

hallo!

verfolge das thema schon länger und würde es sehr nützlich finden. leider funktioniert das setzten einer schaltzeit nicht. kann alles auswählen nur wird kein schaltpunkt geschrieben.

kann mir dabei wer helfen bzw. was braucht ihr für daten?

gruss
Gerald
Raspberry mit COC für HM
RS485 USB für HMW

BeamterAD

Du arbeitest dich von oben nach unte durch?Am Anfang musst du alle Felder mindestens mal ausgewählt haben und die Zeit zum Schluss danach sollte der Timer gesetzt werden.
Mach das am besten noch einmal und danach gleich das Logfile anschauen,meistens meckert fhem was ihm nicht passt,so muß jetzt mal raus in den Garten,die Arbeit ruft,bin aber ab 7 zurück!

geri

ok, habe ich auch so gemacht.

hab verbose 4, ist das ausreichend? welche teile des logfiles brauchst du und wie kopier ich das hier am besten rein?

gruss
Gerald
Raspberry mit COC für HM
RS485 USB für HMW

BeamterAD

Timer setzen, und dann links auf Logfile über commandref,dann siehste schon was damit zu tun hat,passiert überhaupt nix?
Schau doch mal unter everything,da wird alles aufgelistet was fhem bekannt ist,taucht da etwas auf?

geri

Zitat von: BeamterAD am 06 März 2014, 18:46:40
Timer setzen, und dann links auf Logfile über commandref,dann siehste schon was damit zu tun hat,passiert überhaupt nix?
Schau doch mal unter everything,da wird alles aufgelistet was fhem bekannt ist,taucht da etwas auf?

ok, habe verbose auf 4 gesetzt und dann mal zeit neu gestellt. unter everything ist auch nichts das hatte ich schon geprüft.

ich hoffe es passt wenn ich das log als code einfüge?!

2014.03.06 19:22:13.182 4: HTTP FHEMWEB:10.0.0.2:2023 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2014-03.log
2014.03.06 19:22:13.177 4: Connection closed for FHEMWEB:10.0.0.2:2024
2014.03.06 19:22:07.017 4: HTTP FHEMWEB:10.0.0.2:2024 GET /fhem?XHR=1&inform=type=status;filter=room=Wecker×tamp=1394130131424
2014.03.06 19:22:06.872 4: HTTP FHEMWEB:10.0.0.2:2024 GET /fhem/images/default/fhemicon_dark.png
2014.03.06 19:22:06.793 4: HTTP FHEMWEB:10.0.0.2:2024 GET /fhem/images/default/icoEverything.png
2014.03.06 19:22:06.787 4: HTTP FHEMWEB:10.0.0.2:2023 GET /fhem/pgm2/fhemweb_time.js
2014.03.06 19:22:06.781 4: HTTP FHEMWEB:10.0.0.2:2030 GET /fhem/pgm2/fhemweb_textField.js
2014.03.06 19:22:06.774 4: HTTP FHEMWEB:10.0.0.2:2031 GET /fhem/pgm2/dashboard_darkstyle.css
2014.03.06 19:22:06.748 4: HTTP FHEMWEB:10.0.0.2:2021 GET /fhem/pgm2/fhemweb_svg.js
2014.03.06 19:22:06.742 4: HTTP FHEMWEB:10.0.0.2:2029 GET /fhem/pgm2/fhemweb_slider.js
2014.03.06 19:22:06.731 4: HTTP FHEMWEB:10.0.0.2:2024 GET /fhem/pgm2/fhemweb_noArg.js
2014.03.06 19:22:06.725 4: HTTP FHEMWEB:10.0.0.2:2023 GET /fhem/pgm2/fhemweb_multiple.js
2014.03.06 19:22:06.719 4: HTTP FHEMWEB:10.0.0.2:2030 GET /fhem/pgm2/fhemweb_colorpicker.js
2014.03.06 19:22:06.712 4: HTTP FHEMWEB:10.0.0.2:2031 GET /fhem/pgm2/fhemweb.js
2014.03.06 19:22:06.660 4: Connection accepted from FHEMWEB:10.0.0.2:2031
2014.03.06 19:22:06.641 4: HTTP FHEMWEB:10.0.0.2:2021 GET /fhem/pgm2/svg.js
2014.03.06 19:22:06.635 4: HTTP FHEMWEB:10.0.0.2:2029 GET /fhem/pgm2/dashboard.js
2014.03.06 19:22:06.628 4: HTTP FHEMWEB:10.0.0.2:2024 GET /fhem/pgm2/jquery-ui.min.js
2014.03.06 19:22:06.620 4: HTTP FHEMWEB:10.0.0.2:2023 GET /fhem/pgm2/jquery.min.js
2014.03.06 19:22:06.601 4: HTTP FHEMWEB:10.0.0.2:2030 GET /fhem/pgm2/style.css
/
2014.03.06 19:22:06.553 4: /fhem?room=Wecker / RL:2038 / text/html; charset=UTF-8 / Content-Encoding: gzip
2014.03.06 19:22:06.345 4: HTTP FHEMWEB:10.0.0.2:2030 GET /fhem?room=Wecker
2014.03.06 19:22:06.306 4: dummy set Weckzeit_min 09
2014.03.06 19:22:06.300 4: HTTP FHEMWEB:10.0.0.2:2030 GET /fhem?room=Wecker&arg.Weckzeit_min=state&dev.Weckzeit_min=Weckzeit_min&room=Wecker&val.Weckzeit_min=09&cmd.Weckzeit_min=set
2014.03.06 19:22:06.292 4: Connection closed for FHEMWEB:10.0.0.2:2027
2014.03.06 19:22:02.769 4: HTTP FHEMWEB:10.0.0.2:2027 GET /fhem?XHR=1&inform=type=status;filter=room=Wecker×tamp=1394130126906
2014.03.06 19:22:02.344 4: HTTP FHEMWEB:10.0.0.2:2027 GET /fhem/images/default/fhemicon_dark.png
2014.03.06 19:22:02.261 4: HTTP FHEMWEB:10.0.0.2:2027 GET /fhem/pgm2/dashboard_darkstyle.css
2014.03.06 19:21:55.952 4: HTTP FHEMWEB:10.0.0.2:2027 GET /fhem/pgm2/style.css
2014.03.06 19:21:54.066 4: HTTP FHEMWEB:10.0.0.2:2030 GET /fhem/images/default/icoEverything.png
2014.03.06 19:21:54.060 4: HTTP FHEMWEB:10.0.0.2:2023 GET /fhem/pgm2/fhemweb_time.js
2014.03.06 19:21:54.004 4: HTTP FHEMWEB:10.0.0.2:2024 GET /fhem/pgm2/fhemweb_textField.js
2014.03.06 19:21:53.980 4: HTTP FHEMWEB:10.0.0.2:2029 GET /fhem/pgm2/fhemweb_svg.js
2014.03.06 19:21:53.965 4: HTTP FHEMWEB:10.0.0.2:2021 GET /fhem/pgm2/fhemweb_slider.js
2014.03.06 19:21:53.944 4: HTTP FHEMWEB:10.0.0.2:2030 GET /fhem/pgm2/fhemweb_noArg.js
2014.03.06 19:21:53.932 4: Connection accepted from FHEMWEB:10.0.0.2:2030
2014.03.06 19:21:53.917 4: HTTP FHEMWEB:10.0.0.2:2023 GET /fhem/pgm2/fhemweb_multiple.js
2014.03.06 19:21:53.905 4: HTTP FHEMWEB:10.0.0.2:2024 GET /fhem/pgm2/fhemweb_colorpicker.js
2014.03.06 19:21:53.894 4: HTTP FHEMWEB:10.0.0.2:2029 GET /fhem/pgm2/fhemweb.js
2014.03.06 19:21:53.887 4: HTTP FHEMWEB:10.0.0.2:2021 GET /fhem/pgm2/svg.js
2014.03.06 19:21:53.880 4: HTTP FHEMWEB:10.0.0.2:2023 GET /fhem/pgm2/dashboard.js
2014.03.06 19:21:53.866 4: HTTP FHEMWEB:10.0.0.2:2024 GET /fhem/pgm2/jquery-ui.min.js
2014.03.06 19:21:53.860 4: HTTP FHEMWEB:10.0.0.2:2029 GET /fhem/pgm2/jquery.min.js
/
2014.03.06 19:21:53.708 4: /fhem?room=Wecker / RL:2037 / text/html; charset=UTF-8 / Content-Encoding: gzip
2014.03.06 19:21:53.511 4: HTTP FHEMWEB:10.0.0.2:2027 GET /fhem?room=Wecker
2014.03.06 19:21:52.554 4: dummy set Weckzeit_h 03
2014.03.06 19:21:52.549 4: HTTP FHEMWEB:10.0.0.2:2027 GET /fhem?room=Wecker&arg.Weckzeit_h=state&dev.Weckzeit_h=Weckzeit_h&room=Wecker&val.Weckzeit_h=03&cmd.Weckzeit_h=set
2014.03.06 19:21:52.534 4: Connection closed for FHEMWEB:10.0.0.2:2028
2014.03.06 19:21:50.592 4: HTTP FHEMWEB:10.0.0.2:2028 GET /fhem?XHR=1&inform=type=status;filter=room=Wecker×tamp=1394130115034
2014.03.06 19:21:50.471 4: HTTP FHEMWEB:10.0.0.2:2028 GET /fhem/images/default/fhemicon_dark.png
2014.03.06 19:21:50.429 4: HTTP FHEMWEB:10.0.0.2:2028 GET /fhem/images/default/icoEverything.png
2014.03.06 19:21:50.413 4: HTTP FHEMWEB:10.0.0.2:2027 GET /fhem/pgm2/fhemweb_time.js
2014.03.06 19:21:50.407 4: HTTP FHEMWEB:10.0.0.2:2029 GET /fhem/pgm2/fhemweb_textField.js
2014.03.06 19:21:50.388 4: HTTP FHEMWEB:10.0.0.2:2024 GET /fhem/pgm2/fhemweb_svg.js
2014.03.06 19:21:50.376 4: HTTP FHEMWEB:10.0.0.2:2023 GET /fhem/pgm2/fhemweb_slider.js
2014.03.06 19:21:50.365 4: HTTP FHEMWEB:10.0.0.2:2021 GET /fhem/pgm2/fhemweb_noArg.js
2014.03.06 19:21:50.358 4: HTTP FHEMWEB:10.0.0.2:2028 GET /fhem/pgm2/fhemweb_multiple.js
2014.03.06 19:21:50.352 4: HTTP FHEMWEB:10.0.0.2:2027 GET /fhem/pgm2/dashboard_darkstyle.css
2014.03.06 19:21:50.332 4: HTTP FHEMWEB:10.0.0.2:2029 GET /fhem/pgm2/fhemweb_colorpicker.js
2014.03.06 19:21:50.328 4: Connection accepted from FHEMWEB:10.0.0.2:2029
2014.03.06 19:21:50.322 4: HTTP FHEMWEB:10.0.0.2:2024 GET /fhem/pgm2/fhemweb.js
2014.03.06 19:21:50.311 4: HTTP FHEMWEB:10.0.0.2:2023 GET /fhem/pgm2/svg.js
2014.03.06 19:21:50.303 4: HTTP FHEMWEB:10.0.0.2:2021 GET /fhem/pgm2/dashboard.js
2014.03.06 19:21:50.297 4: HTTP FHEMWEB:10.0.0.2:2028 GET /fhem/pgm2/jquery-ui.min.js
2014.03.06 19:21:50.284 4: HTTP FHEMWEB:10.0.0.2:2027 GET /fhem/pgm2/jquery.min.js
2014.03.06 19:21:50.273 4: HTTP FHEMWEB:10.0.0.2:2024 GET /fhem/pgm2/style.css
/
2014.03.06 19:21:50.219 4: /fhem?room=Wecker / RL:2037 / text/html; charset=UTF-8 / Content-Encoding: gzip
2014.03.06 19:21:50.021 4: HTTP FHEMWEB:10.0.0.2:2024 GET /fhem?room=Wecker
2014.03.06 19:21:49.989 4: dummy set Schaltzustand aus
2014.03.06 19:21:49.984 4: HTTP FHEMWEB:10.0.0.2:2024 GET /fhem?room=Wecker&arg.Schaltzustand=state&dev.Schaltzustand=Schaltzustand&room=Wecker&val.Schaltzustand=aus&cmd.Schaltzustand=set
2014.03.06 19:21:49.976 4: Connection closed for FHEMWEB:10.0.0.2:2025
2014.03.06 19:21:46.884 4: HTTP FHEMWEB:10.0.0.2:2025 GET /fhem?XHR=1&inform=type=status;filter=room=Wecker×tamp=1394130111322
2014.03.06 19:21:46.755 4: HTTP FHEMWEB:10.0.0.2:2025 GET /fhem/images/default/fhemicon_dark.png
2014.03.06 19:21:46.707 4: HTTP FHEMWEB:10.0.0.2:2025 GET /fhem/images/default/icoEverything.png
2014.03.06 19:21:46.689 4: HTTP FHEMWEB:10.0.0.2:2024 GET /fhem/pgm2/fhemweb_time.js
2014.03.06 19:21:46.680 4: HTTP FHEMWEB:10.0.0.2:2027 GET /fhem/pgm2/fhemweb_textField.js
2014.03.06 19:21:46.664 4: HTTP FHEMWEB:10.0.0.2:2028 GET /fhem/pgm2/fhemweb_svg.js
2014.03.06 19:21:46.659 4: HTTP FHEMWEB:10.0.0.2:2021 GET /fhem/pgm2/fhemweb_slider.js
2014.03.06 19:21:46.630 4: HTTP FHEMWEB:10.0.0.2:2023 GET /fhem/pgm2/dashboard_darkstyle.css
2014.03.06 19:21:46.583 4: HTTP FHEMWEB:10.0.0.2:2025 GET /fhem/pgm2/fhemweb_noArg.js
2014.03.06 19:21:46.577 4: HTTP FHEMWEB:10.0.0.2:2024 GET /fhem/pgm2/fhemweb_multiple.js
2014.03.06 19:21:46.571 4: HTTP FHEMWEB:10.0.0.2:2027 GET /fhem/pgm2/fhemweb_colorpicker.js
2014.03.06 19:21:46.564 4: HTTP FHEMWEB:10.0.0.2:2028 GET /fhem/pgm2/fhemweb.js
2014.03.06 19:21:46.559 4: Connection accepted from FHEMWEB:10.0.0.2:2028
2014.03.06 19:21:46.553 4: HTTP FHEMWEB:10.0.0.2:2021 GET /fhem/pgm2/svg.js
2014.03.06 19:21:46.546 4: HTTP FHEMWEB:10.0.0.2:2023 GET /fhem/pgm2/dashboard.js
2014.03.06 19:21:46.540 4: HTTP FHEMWEB:10.0.0.2:2025 GET /fhem/pgm2/jquery-ui.min.js
2014.03.06 19:21:46.534 4: HTTP FHEMWEB:10.0.0.2:2024 GET /fhem/pgm2/jquery.min.js
2014.03.06 19:21:46.528 4: HTTP FHEMWEB:10.0.0.2:2027 GET /fhem/pgm2/style.css
/
2014.03.06 19:21:46.456 4: /fhem?room=Wecker / RL:2037 / text/html; charset=UTF-8 / Content-Encoding: gzip
2014.03.06 19:21:46.256 4: HTTP FHEMWEB:10.0.0.2:2027 GET /fhem?room=Wecker
2014.03.06 19:21:46.232 4: dummy set Weckzeit_day Di
2014.03.06 19:21:46.227 4: HTTP FHEMWEB:10.0.0.2:2027 GET /fhem?room=Wecker&arg.Weckzeit_day=state&dev.Weckzeit_day=Weckzeit_day&room=Wecker&val.Weckzeit_day=Di&cmd.Weckzeit_day=set
2014.03.06 19:21:46.207 4: Connection closed for FHEMWEB:10.0.0.2:2022
2014.03.06 19:21:44.579 4: HTTP FHEMWEB:10.0.0.2:2022 GET /fhem?XHR=1&inform=type=status;filter=room=Wecker×tamp=1394130109020
2014.03.06 19:21:44.444 4: HTTP FHEMWEB:10.0.0.2:2022 GET /fhem/images/default/fhemicon_dark.png
2014.03.06 19:21:44.401 4: HTTP FHEMWEB:10.0.0.2:2022 GET /fhem/images/default/icoEverything.png
2014.03.06 19:21:44.395 4: HTTP FHEMWEB:10.0.0.2:2027 GET /fhem/pgm2/fhemweb_time.js
2014.03.06 19:21:44.389 4: HTTP FHEMWEB:10.0.0.2:2024 GET /fhem/pgm2/fhemweb_textField.js
2014.03.06 19:21:44.332 4: HTTP FHEMWEB:10.0.0.2:2022 GET /fhem/pgm2/fhemweb_svg.js
2014.03.06 19:21:44.281 4: HTTP FHEMWEB:10.0.0.2:2025 GET /fhem/pgm2/fhemweb_slider.js
2014.03.06 19:21:44.269 4: HTTP FHEMWEB:10.0.0.2:2023 GET /fhem/pgm2/fhemweb_noArg.js
2014.03.06 19:21:44.260 4: HTTP FHEMWEB:10.0.0.2:2021 GET /fhem/pgm2/fhemweb_multiple.js
2014.03.06 19:21:44.243 4: HTTP FHEMWEB:10.0.0.2:2027 GET /fhem/pgm2/fhemweb_colorpicker.js
2014.03.06 19:21:44.237 4: HTTP FHEMWEB:10.0.0.2:2024 GET /fhem/pgm2/dashboard_darkstyle.css
2014.03.06 19:21:44.234 4: Connection accepted from FHEMWEB:10.0.0.2:2027
2014.03.06 19:21:44.228 4: HTTP FHEMWEB:10.0.0.2:2022 GET /fhem/pgm2/fhemweb.js
2014.03.06 19:21:44.223 4: HTTP FHEMWEB:10.0.0.2:2025 GET /fhem/pgm2/svg.js
2014.03.06 19:21:44.217 4: HTTP FHEMWEB:10.0.0.2:2023 GET /fhem/pgm2/dashboard.js
2014.03.06 19:21:44.211 4: HTTP FHEMWEB:10.0.0.2:2021 GET /fhem/pgm2/jquery-ui.min.js
2014.03.06 19:21:44.205 4: HTTP FHEMWEB:10.0.0.2:2024 GET /fhem/pgm2/jquery.min.js
2014.03.06 19:21:44.177 4: HTTP FHEMWEB:10.0.0.2:2022 GET /fhem/pgm2/style.css
/
2014.03.06 19:21:44.121 4: /fhem?room=Wecker / RL:2035 / text/html; charset=UTF-8 / Content-Encoding: gzip
2014.03.06 19:21:43.924 4: HTTP FHEMWEB:10.0.0.2:2021 GET /fhem?room=Wecker
2014.03.06 19:21:43.900 4: dummy set Wecklampe Schalter01
2014.03.06 19:21:43.895 4: HTTP FHEMWEB:10.0.0.2:2021 GET /fhem&arg.Wecklampe=state&dev.Wecklampe=Wecklampe&room=Wecker&val.Wecklampe=Schalter01&cmd.Wecklampe=set
2014.03.06 19:21:43.878 4: Connection closed for FHEMWEB:10.0.0.2:2026
2014.03.06 19:21:41.590 4: Connection accepted from telnet:127.0.0.1:45995
Raspberry mit COC für HM
RS485 USB für HMW

BeamterAD

Das ist mir zuviel,da hab ich kein Bock drauf mich durch den ganzen Salat zu wühlen,

2014.03.06 19:51:19 3: attr Leselampe..20:00.state.schalten am Do um 20:00 : Leselampe..20:00.state.schalten: unknown attribute am. Type 'attr Leselampe..20:00.state.schalten ?' for a detailed list. 2014.03.06 19:51:19 3: Leselampe..20:00.state.schalten: unknown attribute am. Type 'attr Leselampe..20:00.state.schalten ?' for a detailed list.

So sieht meine Fehlermeldung aus,unnötig aufblasen brauchste das ganze nicht,es ist nicht sehr übersichtlich wenn man sich anschauen muss,was der Browser da veranstaltet,mach einfach so wie oben geschrieben,verbose 3

geri

hi!

hab wieder zurückgestellt. jetzt steht nichts im log wenn ich denn timer neu setzte.

ist auch nicht sehr aussagekräftig. :-(

im anhang die zeitschaltuhr nach dem setzen einer neuen schaltzeit.
Raspberry mit COC für HM
RS485 USB für HMW

BeamterAD

Keine Fehlermeldung?,nix,gar nix,das ist wirklich komisch,haste die slider version auch schon probiert?

geri

ja, habs nochmal probiert mit der sliderversion.

damit kann ich keine neue zeit setzten! siehe anhang und wieder keine eintrag im logfile. :-(
Raspberry mit COC für HM
RS485 USB für HMW

BeamterAD

Ich hab noch ne idee,mach mal noch nen 2.fenster auf mit dem eventmonitor,den starten und dann im 1.fenster den timer setzen

geri

2014-03-06 20:51:20.555 dummy Wecklampe Leselampe
2014-03-06 20:51:25.626 dummy Weckzeit_day Di
2014-03-06 20:52:03.369 dummy Schaltzustand aus

und das war es. er setzt die zeit nicht
Raspberry mit COC für HM
RS485 USB für HMW

BeamterAD

Poste doch mal bitte deine Zeitschaltuhr.cfg
Irgendwie verstehe ich deine events überhaupt nicht