Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Schaltzeitpunkte (Kanal:x Wochenprogramm) von IP-Aktoren (PS;PSM;PCBS u.s.w) lassen sich nicht übertragen / löschen / ändern #1189

Closed
Baxxy13 opened this issue Mar 22, 2021 · 54 comments
Labels
🐛 bug-report Something isn't working 🏷️ WebUI This refs the WebUI component 👍 important This is an important issue/ticket with high priority

Comments

@Baxxy13
Copy link
Contributor

Baxxy13 commented Mar 22, 2021

Describe the bug
Bei allen von mir getesteten IP-Schaltaktoren (PS;PSM;PCBS;PCBS2) lassen sich keinerlei Änderungen im "Wochenprogramm-Kanal" mehr vornehmen. Genauer gesagt wird jegliche über die WebUI vorgenommene Änderung nicht auf das Gerät übertragen.
Man kann also weder...

  • vorhandene Schaltzeitpunkte bearbeiten
  • vorhandene Schaltzeitpunkte löschen
  • neue Schaltzeitpunkte anlegen

Steps to reproduce the behavior

  1. IP-Aktor mit Wochenprogramm-Kanal über Einstellungen > Geräte "öffnen"
  2. Im Wochenprogramm-Kanal einen Schaltzeitpunkt erstellen/bearbeiten/löschen
  3. Anschließend unten "OK" oder "Übernehmen" klicken
  4. Es erscheint das PopUp "Geräte-/Kanaleinstellungen werden an Komponenten übertragen... Bitte warten..."
  5. Das PopUp "rödelt" ewig und verschwindet nicht mehr, raus kommt man nur mit einem Reload (F5)

Expected behavior
Die Schaltzeitpunkte des Wochenprogramm-Kanals sollten sich korrekt auf das Gerät übertragen lassen

Screenshots
GIF 22 03 2021 15-25-45

System information:

  • RaspberryMatic Version: 3.57.4.20210320
  • Used Hardware: Pi4B-4GB
  • Used HomeMatic RF-Module: RPI-RF-MOD auf HB-RF-USB-2

Additional context

  • eine CCU 3.57.4 zeigt dieses Verhalten nicht, alles wird korrekt übertragen
  • ich konnte das erste Auftreten des Problems zeitlich etwas eingrenzen, zwischen Nightly 3.57.4.20210303-802244 (OK) und Nightly 3.57.4.20210309-8bd83b (nicht OK)
@jens-maus
Copy link
Owner

@Baxxy13 Bitte mal in der Browser-Console nach Fehlern ausschau halten wenn du am schluss OK drückst. Vermute das es da zu javascript fehlern kommt und deshalb das Popup "ewig" rödelt.

@Baxxy13
Copy link
Contributor Author

Baxxy13 commented Mar 22, 2021

Die Browser-Console gibt leider gar nichts her. Keinerlei Fehlermeldung.

@HMMike
Copy link

HMMike commented Mar 22, 2021

dito...Browserkonsole zeigt keinerlei Warnungen oder Fehler an.
Es wird allerdings auch definitv nichts geschrieben in dem Paramset.

Änderungen über entsprechende Regascriptbefehle bzw mit dem SDV auf dem Schnittstellenprozess bewirken eine Parameteränderung, folglich scheint der xmlrpc funktional zu sein.

@jens-maus
Copy link
Owner

@Baxxy13 Schau mal unter /usr/local/tmp auf der Zentrale ob da irgendwelche cgimail.XXX Fehlerdateien liegen.

@Baxxy13
Copy link
Contributor Author

Baxxy13 commented Mar 22, 2021

Dort liegt nichts außer der üblichen .nobackup und .watchdog

@jp112sdl
Copy link
Contributor

750 Parameter, die gesetzt werden, wenn man das Wochenprogramm aktiviert...

id="separate_CHANNEL_6_1" name="01_WP_CONDITION" onchange="showAstroFixedInputElm(01,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_2" name="01_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_3" type="text" name="01_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_4" class="hidden" type="text" name="01_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_5" class="hidden" type="text" name="01_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_6" name="01_WP_LEVEL" onchange="showHideDuration(this.value, 01);">
webui.js:38680:15
<input id="separate_CHANNEL_6_7" class="alignCenter" type="text" name="01_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_8" name="01_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_9" class="hidden" type="text" name="01_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_10" class="hidden" type="text" name="01_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_11" name="02_WP_CONDITION" onchange="showAstroFixedInputElm(02,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_12" name="02_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_13" type="text" name="02_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_14" class="hidden" type="text" name="02_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_15" class="hidden" type="text" name="02_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_16" name="02_WP_LEVEL" onchange="showHideDuration(this.value, 02);">
webui.js:38680:15
<input id="separate_CHANNEL_6_17" class="alignCenter" type="text" name="02_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_18" name="02_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_19" class="hidden" type="text" name="02_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_20" class="hidden" type="text" name="02_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_21" name="03_WP_CONDITION" onchange="showAstroFixedInputElm(03,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_22" name="03_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_23" type="text" name="03_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_24" class="hidden" type="text" name="03_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_25" class="hidden" type="text" name="03_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_26" name="03_WP_LEVEL" onchange="showHideDuration(this.value, 03);">
webui.js:38680:15
<input id="separate_CHANNEL_6_27" class="alignCenter" type="text" name="03_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_28" name="03_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_29" class="hidden" type="text" name="03_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_30" class="hidden" type="text" name="03_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_31" name="04_WP_CONDITION" onchange="showAstroFixedInputElm(04,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_32" name="04_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_33" type="text" name="04_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_34" class="hidden" type="text" name="04_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_35" class="hidden" type="text" name="04_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_36" name="04_WP_LEVEL" onchange="showHideDuration(this.value, 04);">
webui.js:38680:15
<input id="separate_CHANNEL_6_37" class="alignCenter" type="text" name="04_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_38" name="04_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_39" class="hidden" type="text" name="04_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_40" class="hidden" type="text" name="04_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_41" name="05_WP_CONDITION" onchange="showAstroFixedInputElm(05,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_42" name="05_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_43" type="text" name="05_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_44" class="hidden" type="text" name="05_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_45" class="hidden" type="text" name="05_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_46" name="05_WP_LEVEL" onchange="showHideDuration(this.value, 05);">
webui.js:38680:15
<input id="separate_CHANNEL_6_47" class="alignCenter" type="text" name="05_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_48" name="05_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_49" class="hidden" type="text" name="05_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_50" class="hidden" type="text" name="05_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_51" name="06_WP_CONDITION" onchange="showAstroFixedInputElm(06,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_52" name="06_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_53" type="text" name="06_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_54" class="hidden" type="text" name="06_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_55" class="hidden" type="text" name="06_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_56" name="06_WP_LEVEL" onchange="showHideDuration(this.value, 06);">
webui.js:38680:15
<input id="separate_CHANNEL_6_57" class="alignCenter" type="text" name="06_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_58" name="06_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_59" class="hidden" type="text" name="06_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_60" class="hidden" type="text" name="06_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_61" name="07_WP_CONDITION" onchange="showAstroFixedInputElm(07,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_62" name="07_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_63" type="text" name="07_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_64" class="hidden" type="text" name="07_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_65" class="hidden" type="text" name="07_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_66" name="07_WP_LEVEL" onchange="showHideDuration(this.value, 07);">
webui.js:38680:15
<input id="separate_CHANNEL_6_67" class="alignCenter" type="text" name="07_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_68" name="07_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_69" class="hidden" type="text" name="07_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_70" class="hidden" type="text" name="07_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_71" name="08_WP_CONDITION" onchange="showAstroFixedInputElm(08,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_72" name="08_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_73" type="text" name="08_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_74" class="hidden" type="text" name="08_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_75" class="hidden" type="text" name="08_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_76" name="08_WP_LEVEL" onchange="showHideDuration(this.value, 08);">
webui.js:38680:15
<input id="separate_CHANNEL_6_77" class="alignCenter" type="text" name="08_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_78" name="08_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_79" class="hidden" type="text" name="08_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_80" class="hidden" type="text" name="08_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_81" name="09_WP_CONDITION" onchange="showAstroFixedInputElm(09,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_82" name="09_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_83" type="text" name="09_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_84" class="hidden" type="text" name="09_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_85" class="hidden" type="text" name="09_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_86" name="09_WP_LEVEL" onchange="showHideDuration(this.value, 09);">
webui.js:38680:15
<input id="separate_CHANNEL_6_87" class="alignCenter" type="text" name="09_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_88" name="09_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_89" class="hidden" type="text" name="09_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_90" class="hidden" type="text" name="09_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_91" name="10_WP_CONDITION" onchange="showAstroFixedInputElm(10,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_92" name="10_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_93" type="text" name="10_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_94" class="hidden" type="text" name="10_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_95" class="hidden" type="text" name="10_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_96" name="10_WP_LEVEL" onchange="showHideDuration(this.value, 10);">
webui.js:38680:15
<input id="separate_CHANNEL_6_97" class="alignCenter" type="text" name="10_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_98" name="10_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_99" class="hidden" type="text" name="10_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_100" class="hidden" type="text" name="10_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_101" name="11_WP_CONDITION" onchange="showAstroFixedInputElm(11,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_102" name="11_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_103" type="text" name="11_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_104" class="hidden" type="text" name="11_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_105" class="hidden" type="text" name="11_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_106" name="11_WP_LEVEL" onchange="showHideDuration(this.value, 11);">
webui.js:38680:15
<input id="separate_CHANNEL_6_107" class="alignCenter" type="text" name="11_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_108" name="11_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_109" class="hidden" type="text" name="11_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_110" class="hidden" type="text" name="11_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_111" name="12_WP_CONDITION" onchange="showAstroFixedInputElm(12,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_112" name="12_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_113" type="text" name="12_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_114" class="hidden" type="text" name="12_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_115" class="hidden" type="text" name="12_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_116" name="12_WP_LEVEL" onchange="showHideDuration(this.value, 12);">
webui.js:38680:15
<input id="separate_CHANNEL_6_117" class="alignCenter" type="text" name="12_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_118" name="12_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_119" class="hidden" type="text" name="12_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_120" class="hidden" type="text" name="12_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_121" name="13_WP_CONDITION" onchange="showAstroFixedInputElm(13,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_122" name="13_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_123" type="text" name="13_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_124" class="hidden" type="text" name="13_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_125" class="hidden" type="text" name="13_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_126" name="13_WP_LEVEL" onchange="showHideDuration(this.value, 13);">
webui.js:38680:15
<input id="separate_CHANNEL_6_127" class="alignCenter" type="text" name="13_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_128" name="13_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_129" class="hidden" type="text" name="13_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_130" class="hidden" type="text" name="13_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_131" name="14_WP_CONDITION" onchange="showAstroFixedInputElm(14,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_132" name="14_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_133" type="text" name="14_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_134" class="hidden" type="text" name="14_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_135" class="hidden" type="text" name="14_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_136" name="14_WP_LEVEL" onchange="showHideDuration(this.value, 14);">
webui.js:38680:15
<input id="separate_CHANNEL_6_137" class="alignCenter" type="text" name="14_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_138" name="14_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_139" class="hidden" type="text" name="14_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_140" class="hidden" type="text" name="14_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_141" name="15_WP_CONDITION" onchange="showAstroFixedInputElm(15,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_142" name="15_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_143" type="text" name="15_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_144" class="hidden" type="text" name="15_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_145" class="hidden" type="text" name="15_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_146" name="15_WP_LEVEL" onchange="showHideDuration(this.value, 15);">
webui.js:38680:15
<input id="separate_CHANNEL_6_147" class="alignCenter" type="text" name="15_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_148" name="15_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_149" class="hidden" type="text" name="15_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_150" class="hidden" type="text" name="15_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_151" name="16_WP_CONDITION" onchange="showAstroFixedInputElm(16,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_152" name="16_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_153" type="text" name="16_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_154" class="hidden" type="text" name="16_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_155" class="hidden" type="text" name="16_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_156" name="16_WP_LEVEL" onchange="showHideDuration(this.value, 16);">
webui.js:38680:15
<input id="separate_CHANNEL_6_157" class="alignCenter" type="text" name="16_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_158" name="16_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_159" class="hidden" type="text" name="16_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_160" class="hidden" type="text" name="16_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_161" name="17_WP_CONDITION" onchange="showAstroFixedInputElm(17,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_162" name="17_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_163" type="text" name="17_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_164" class="hidden" type="text" name="17_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_165" class="hidden" type="text" name="17_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_166" name="17_WP_LEVEL" onchange="showHideDuration(this.value, 17);">
webui.js:38680:15
<input id="separate_CHANNEL_6_167" class="alignCenter" type="text" name="17_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_168" name="17_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_169" class="hidden" type="text" name="17_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_170" class="hidden" type="text" name="17_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_171" name="18_WP_CONDITION" onchange="showAstroFixedInputElm(18,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_172" name="18_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_173" type="text" name="18_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_174" class="hidden" type="text" name="18_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_175" class="hidden" type="text" name="18_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_176" name="18_WP_LEVEL" onchange="showHideDuration(this.value, 18);">
webui.js:38680:15
<input id="separate_CHANNEL_6_177" class="alignCenter" type="text" name="18_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_178" name="18_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_179" class="hidden" type="text" name="18_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_180" class="hidden" type="text" name="18_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_181" name="19_WP_CONDITION" onchange="showAstroFixedInputElm(19,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_182" name="19_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_183" type="text" name="19_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_184" class="hidden" type="text" name="19_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_185" class="hidden" type="text" name="19_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_186" name="19_WP_LEVEL" onchange="showHideDuration(this.value, 19);">
webui.js:38680:15
<input id="separate_CHANNEL_6_187" class="alignCenter" type="text" name="19_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_188" name="19_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_189" class="hidden" type="text" name="19_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_190" class="hidden" type="text" name="19_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_191" name="20_WP_CONDITION" onchange="showAstroFixedInputElm(20,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_192" name="20_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_193" type="text" name="20_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_194" class="hidden" type="text" name="20_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_195" class="hidden" type="text" name="20_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_196" name="20_WP_LEVEL" onchange="showHideDuration(this.value, 20);">
webui.js:38680:15
<input id="separate_CHANNEL_6_197" class="alignCenter" type="text" name="20_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_198" name="20_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_199" class="hidden" type="text" name="20_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_200" class="hidden" type="text" name="20_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_201" name="21_WP_CONDITION" onchange="showAstroFixedInputElm(21,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_202" name="21_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_203" type="text" name="21_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_204" class="hidden" type="text" name="21_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_205" class="hidden" type="text" name="21_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_206" name="21_WP_LEVEL" onchange="showHideDuration(this.value, 21);">
webui.js:38680:15
<input id="separate_CHANNEL_6_207" class="alignCenter" type="text" name="21_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_208" name="21_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_209" class="hidden" type="text" name="21_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_210" class="hidden" type="text" name="21_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_211" name="22_WP_CONDITION" onchange="showAstroFixedInputElm(22,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_212" name="22_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_213" type="text" name="22_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_214" class="hidden" type="text" name="22_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_215" class="hidden" type="text" name="22_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_216" name="22_WP_LEVEL" onchange="showHideDuration(this.value, 22);">
webui.js:38680:15
<input id="separate_CHANNEL_6_217" class="alignCenter" type="text" name="22_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_218" name="22_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_219" class="hidden" type="text" name="22_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_220" class="hidden" type="text" name="22_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_221" name="23_WP_CONDITION" onchange="showAstroFixedInputElm(23,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_222" name="23_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_223" type="text" name="23_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_224" class="hidden" type="text" name="23_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_225" class="hidden" type="text" name="23_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_226" name="23_WP_LEVEL" onchange="showHideDuration(this.value, 23);">
webui.js:38680:15
<input id="separate_CHANNEL_6_227" class="alignCenter" type="text" name="23_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_228" name="23_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_229" class="hidden" type="text" name="23_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_230" class="hidden" type="text" name="23_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_231" name="24_WP_CONDITION" onchange="showAstroFixedInputElm(24,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_232" name="24_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_233" type="text" name="24_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_234" class="hidden" type="text" name="24_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_235" class="hidden" type="text" name="24_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_236" name="24_WP_LEVEL" onchange="showHideDuration(this.value, 24);">
webui.js:38680:15
<input id="separate_CHANNEL_6_237" class="alignCenter" type="text" name="24_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_238" name="24_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_239" class="hidden" type="text" name="24_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_240" class="hidden" type="text" name="24_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_241" name="25_WP_CONDITION" onchange="showAstroFixedInputElm(25,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_242" name="25_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_243" type="text" name="25_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_244" class="hidden" type="text" name="25_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_245" class="hidden" type="text" name="25_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_246" name="25_WP_LEVEL" onchange="showHideDuration(this.value, 25);">
webui.js:38680:15
<input id="separate_CHANNEL_6_247" class="alignCenter" type="text" name="25_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_248" name="25_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_249" class="hidden" type="text" name="25_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_250" class="hidden" type="text" name="25_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_251" name="26_WP_CONDITION" onchange="showAstroFixedInputElm(26,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_252" name="26_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_253" type="text" name="26_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_254" class="hidden" type="text" name="26_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_255" class="hidden" type="text" name="26_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_256" name="26_WP_LEVEL" onchange="showHideDuration(this.value, 26);">
webui.js:38680:15
<input id="separate_CHANNEL_6_257" class="alignCenter" type="text" name="26_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_258" name="26_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_259" class="hidden" type="text" name="26_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_260" class="hidden" type="text" name="26_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_261" name="27_WP_CONDITION" onchange="showAstroFixedInputElm(27,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_262" name="27_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_263" type="text" name="27_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_264" class="hidden" type="text" name="27_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_265" class="hidden" type="text" name="27_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_266" name="27_WP_LEVEL" onchange="showHideDuration(this.value, 27);">
webui.js:38680:15
<input id="separate_CHANNEL_6_267" class="alignCenter" type="text" name="27_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_268" name="27_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_269" class="hidden" type="text" name="27_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_270" class="hidden" type="text" name="27_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_271" name="28_WP_CONDITION" onchange="showAstroFixedInputElm(28,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_272" name="28_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_273" type="text" name="28_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_274" class="hidden" type="text" name="28_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_275" class="hidden" type="text" name="28_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_276" name="28_WP_LEVEL" onchange="showHideDuration(this.value, 28);">
webui.js:38680:15
<input id="separate_CHANNEL_6_277" class="alignCenter" type="text" name="28_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_278" name="28_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_279" class="hidden" type="text" name="28_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_280" class="hidden" type="text" name="28_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_281" name="29_WP_CONDITION" onchange="showAstroFixedInputElm(29,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_282" name="29_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_283" type="text" name="29_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_284" class="hidden" type="text" name="29_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_285" class="hidden" type="text" name="29_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_286" name="29_WP_LEVEL" onchange="showHideDuration(this.value, 29);">
webui.js:38680:15
<input id="separate_CHANNEL_6_287" class="alignCenter" type="text" name="29_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_288" name="29_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_289" class="hidden" type="text" name="29_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_290" class="hidden" type="text" name="29_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_291" name="30_WP_CONDITION" onchange="showAstroFixedInputElm(30,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_292" name="30_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_293" type="text" name="30_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_294" class="hidden" type="text" name="30_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_295" class="hidden" type="text" name="30_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_296" name="30_WP_LEVEL" onchange="showHideDuration(this.value, 30);">
webui.js:38680:15
<input id="separate_CHANNEL_6_297" class="alignCenter" type="text" name="30_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_298" name="30_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_299" class="hidden" type="text" name="30_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_300" class="hidden" type="text" name="30_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_301" name="31_WP_CONDITION" onchange="showAstroFixedInputElm(31,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_302" name="31_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_303" type="text" name="31_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_304" class="hidden" type="text" name="31_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_305" class="hidden" type="text" name="31_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_306" name="31_WP_LEVEL" onchange="showHideDuration(this.value, 31);">
webui.js:38680:15
<input id="separate_CHANNEL_6_307" class="alignCenter" type="text" name="31_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_308" name="31_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_309" class="hidden" type="text" name="31_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_310" class="hidden" type="text" name="31_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_311" name="32_WP_CONDITION" onchange="showAstroFixedInputElm(32,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_312" name="32_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_313" type="text" name="32_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_314" class="hidden" type="text" name="32_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_315" class="hidden" type="text" name="32_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_316" name="32_WP_LEVEL" onchange="showHideDuration(this.value, 32);">
webui.js:38680:15
<input id="separate_CHANNEL_6_317" class="alignCenter" type="text" name="32_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_318" name="32_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_319" class="hidden" type="text" name="32_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_320" class="hidden" type="text" name="32_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_321" name="33_WP_CONDITION" onchange="showAstroFixedInputElm(33,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_322" name="33_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_323" type="text" name="33_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_324" class="hidden" type="text" name="33_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_325" class="hidden" type="text" name="33_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_326" name="33_WP_LEVEL" onchange="showHideDuration(this.value, 33);">
webui.js:38680:15
<input id="separate_CHANNEL_6_327" class="alignCenter" type="text" name="33_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_328" name="33_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_329" class="hidden" type="text" name="33_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_330" class="hidden" type="text" name="33_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_331" name="34_WP_CONDITION" onchange="showAstroFixedInputElm(34,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_332" name="34_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_333" type="text" name="34_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_334" class="hidden" type="text" name="34_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_335" class="hidden" type="text" name="34_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_336" name="34_WP_LEVEL" onchange="showHideDuration(this.value, 34);">
webui.js:38680:15
<input id="separate_CHANNEL_6_337" class="alignCenter" type="text" name="34_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_338" name="34_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_339" class="hidden" type="text" name="34_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_340" class="hidden" type="text" name="34_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_341" name="35_WP_CONDITION" onchange="showAstroFixedInputElm(35,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_342" name="35_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_343" type="text" name="35_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_344" class="hidden" type="text" name="35_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_345" class="hidden" type="text" name="35_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_346" name="35_WP_LEVEL" onchange="showHideDuration(this.value, 35);">
webui.js:38680:15
<input id="separate_CHANNEL_6_347" class="alignCenter" type="text" name="35_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_348" name="35_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_349" class="hidden" type="text" name="35_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_350" class="hidden" type="text" name="35_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_351" name="36_WP_CONDITION" onchange="showAstroFixedInputElm(36,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_352" name="36_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_353" type="text" name="36_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_354" class="hidden" type="text" name="36_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_355" class="hidden" type="text" name="36_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_356" name="36_WP_LEVEL" onchange="showHideDuration(this.value, 36);">
webui.js:38680:15
<input id="separate_CHANNEL_6_357" class="alignCenter" type="text" name="36_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_358" name="36_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_359" class="hidden" type="text" name="36_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_360" class="hidden" type="text" name="36_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_361" name="37_WP_CONDITION" onchange="showAstroFixedInputElm(37,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_362" name="37_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_363" type="text" name="37_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_364" class="hidden" type="text" name="37_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_365" class="hidden" type="text" name="37_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_366" name="37_WP_LEVEL" onchange="showHideDuration(this.value, 37);">
webui.js:38680:15
<input id="separate_CHANNEL_6_367" class="alignCenter" type="text" name="37_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_368" name="37_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_369" class="hidden" type="text" name="37_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_370" class="hidden" type="text" name="37_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_371" name="38_WP_CONDITION" onchange="showAstroFixedInputElm(38,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_372" name="38_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_373" type="text" name="38_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_374" class="hidden" type="text" name="38_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_375" class="hidden" type="text" name="38_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_376" name="38_WP_LEVEL" onchange="showHideDuration(this.value, 38);">
webui.js:38680:15
<input id="separate_CHANNEL_6_377" class="alignCenter" type="text" name="38_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_378" name="38_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_379" class="hidden" type="text" name="38_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_380" class="hidden" type="text" name="38_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_381" name="39_WP_CONDITION" onchange="showAstroFixedInputElm(39,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_382" name="39_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_383" type="text" name="39_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_384" class="hidden" type="text" name="39_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_385" class="hidden" type="text" name="39_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_386" name="39_WP_LEVEL" onchange="showHideDuration(this.value, 39);">
webui.js:38680:15
<input id="separate_CHANNEL_6_387" class="alignCenter" type="text" name="39_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_388" name="39_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_389" class="hidden" type="text" name="39_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_390" class="hidden" type="text" name="39_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_391" name="40_WP_CONDITION" onchange="showAstroFixedInputElm(40,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_392" name="40_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_393" type="text" name="40_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_394" class="hidden" type="text" name="40_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_395" class="hidden" type="text" name="40_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_396" name="40_WP_LEVEL" onchange="showHideDuration(this.value, 40);">
webui.js:38680:15
<input id="separate_CHANNEL_6_397" class="alignCenter" type="text" name="40_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_398" name="40_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_399" class="hidden" type="text" name="40_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_400" class="hidden" type="text" name="40_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_401" name="41_WP_CONDITION" onchange="showAstroFixedInputElm(41,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_402" name="41_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_403" type="text" name="41_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_404" class="hidden" type="text" name="41_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_405" class="hidden" type="text" name="41_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_406" name="41_WP_LEVEL" onchange="showHideDuration(this.value, 41);">
webui.js:38680:15
<input id="separate_CHANNEL_6_407" class="alignCenter" type="text" name="41_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_408" name="41_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_409" class="hidden" type="text" name="41_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_410" class="hidden" type="text" name="41_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_411" name="42_WP_CONDITION" onchange="showAstroFixedInputElm(42,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_412" name="42_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_413" type="text" name="42_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_414" class="hidden" type="text" name="42_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_415" class="hidden" type="text" name="42_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_416" name="42_WP_LEVEL" onchange="showHideDuration(this.value, 42);">
webui.js:38680:15
<input id="separate_CHANNEL_6_417" class="alignCenter" type="text" name="42_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_418" name="42_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_419" class="hidden" type="text" name="42_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_420" class="hidden" type="text" name="42_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_421" name="43_WP_CONDITION" onchange="showAstroFixedInputElm(43,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_422" name="43_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_423" type="text" name="43_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_424" class="hidden" type="text" name="43_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_425" class="hidden" type="text" name="43_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_426" name="43_WP_LEVEL" onchange="showHideDuration(this.value, 43);">
webui.js:38680:15
<input id="separate_CHANNEL_6_427" class="alignCenter" type="text" name="43_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_428" name="43_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_429" class="hidden" type="text" name="43_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_430" class="hidden" type="text" name="43_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_431" name="44_WP_CONDITION" onchange="showAstroFixedInputElm(44,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_432" name="44_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_433" type="text" name="44_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_434" class="hidden" type="text" name="44_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_435" class="hidden" type="text" name="44_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_436" name="44_WP_LEVEL" onchange="showHideDuration(this.value, 44);">
webui.js:38680:15
<input id="separate_CHANNEL_6_437" class="alignCenter" type="text" name="44_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_438" name="44_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_439" class="hidden" type="text" name="44_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_440" class="hidden" type="text" name="44_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_441" name="45_WP_CONDITION" onchange="showAstroFixedInputElm(45,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_442" name="45_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_443" type="text" name="45_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_444" class="hidden" type="text" name="45_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_445" class="hidden" type="text" name="45_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_446" name="45_WP_LEVEL" onchange="showHideDuration(this.value, 45);">
webui.js:38680:15
<input id="separate_CHANNEL_6_447" class="alignCenter" type="text" name="45_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_448" name="45_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_449" class="hidden" type="text" name="45_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_450" class="hidden" type="text" name="45_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_451" name="46_WP_CONDITION" onchange="showAstroFixedInputElm(46,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_452" name="46_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_453" type="text" name="46_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_454" class="hidden" type="text" name="46_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_455" class="hidden" type="text" name="46_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_456" name="46_WP_LEVEL" onchange="showHideDuration(this.value, 46);">
webui.js:38680:15
<input id="separate_CHANNEL_6_457" class="alignCenter" type="text" name="46_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_458" name="46_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_459" class="hidden" type="text" name="46_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_460" class="hidden" type="text" name="46_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_461" name="47_WP_CONDITION" onchange="showAstroFixedInputElm(47,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_462" name="47_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_463" type="text" name="47_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_464" class="hidden" type="text" name="47_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_465" class="hidden" type="text" name="47_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_466" name="47_WP_LEVEL" onchange="showHideDuration(this.value, 47);">
webui.js:38680:15
<input id="separate_CHANNEL_6_467" class="alignCenter" type="text" name="47_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_468" name="47_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_469" class="hidden" type="text" name="47_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_470" class="hidden" type="text" name="47_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_471" name="48_WP_CONDITION" onchange="showAstroFixedInputElm(48,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_472" name="48_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_473" type="text" name="48_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_474" class="hidden" type="text" name="48_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_475" class="hidden" type="text" name="48_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_476" name="48_WP_LEVEL" onchange="showHideDuration(this.value, 48);">
webui.js:38680:15
<input id="separate_CHANNEL_6_477" class="alignCenter" type="text" name="48_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_478" name="48_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_479" class="hidden" type="text" name="48_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_480" class="hidden" type="text" name="48_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_481" name="49_WP_CONDITION" onchange="showAstroFixedInputElm(49,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_482" name="49_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_483" type="text" name="49_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_484" class="hidden" type="text" name="49_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_485" class="hidden" type="text" name="49_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_486" name="49_WP_LEVEL" onchange="showHideDuration(this.value, 49);">
webui.js:38680:15
<input id="separate_CHANNEL_6_487" class="alignCenter" type="text" name="49_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_488" name="49_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_489" class="hidden" type="text" name="49_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_490" class="hidden" type="text" name="49_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_491" name="50_WP_CONDITION" onchange="showAstroFixedInputElm(50,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_492" name="50_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_493" type="text" name="50_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_494" class="hidden" type="text" name="50_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_495" class="hidden" type="text" name="50_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_496" name="50_WP_LEVEL" onchange="showHideDuration(this.value, 50);">
webui.js:38680:15
<input id="separate_CHANNEL_6_497" class="alignCenter" type="text" name="50_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_498" name="50_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_499" class="hidden" type="text" name="50_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_500" class="hidden" type="text" name="50_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_501" name="51_WP_CONDITION" onchange="showAstroFixedInputElm(51,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_502" name="51_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_503" type="text" name="51_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_504" class="hidden" type="text" name="51_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_505" class="hidden" type="text" name="51_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_506" name="51_WP_LEVEL" onchange="showHideDuration(this.value, 51);">
webui.js:38680:15
<input id="separate_CHANNEL_6_507" class="alignCenter" type="text" name="51_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_508" name="51_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_509" class="hidden" type="text" name="51_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_510" class="hidden" type="text" name="51_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_511" name="52_WP_CONDITION" onchange="showAstroFixedInputElm(52,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_512" name="52_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_513" type="text" name="52_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_514" class="hidden" type="text" name="52_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_515" class="hidden" type="text" name="52_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_516" name="52_WP_LEVEL" onchange="showHideDuration(this.value, 52);">
webui.js:38680:15
<input id="separate_CHANNEL_6_517" class="alignCenter" type="text" name="52_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_518" name="52_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_519" class="hidden" type="text" name="52_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_520" class="hidden" type="text" name="52_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_521" name="53_WP_CONDITION" onchange="showAstroFixedInputElm(53,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_522" name="53_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_523" type="text" name="53_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_524" class="hidden" type="text" name="53_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_525" class="hidden" type="text" name="53_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_526" name="53_WP_LEVEL" onchange="showHideDuration(this.value, 53);">
webui.js:38680:15
<input id="separate_CHANNEL_6_527" class="alignCenter" type="text" name="53_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_528" name="53_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_529" class="hidden" type="text" name="53_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_530" class="hidden" type="text" name="53_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_531" name="54_WP_CONDITION" onchange="showAstroFixedInputElm(54,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_532" name="54_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_533" type="text" name="54_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_534" class="hidden" type="text" name="54_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_535" class="hidden" type="text" name="54_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_536" name="54_WP_LEVEL" onchange="showHideDuration(this.value, 54);">
webui.js:38680:15
<input id="separate_CHANNEL_6_537" class="alignCenter" type="text" name="54_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_538" name="54_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_539" class="hidden" type="text" name="54_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_540" class="hidden" type="text" name="54_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_541" name="55_WP_CONDITION" onchange="showAstroFixedInputElm(55,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_542" name="55_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_543" type="text" name="55_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_544" class="hidden" type="text" name="55_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_545" class="hidden" type="text" name="55_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_546" name="55_WP_LEVEL" onchange="showHideDuration(this.value, 55);">
webui.js:38680:15
<input id="separate_CHANNEL_6_547" class="alignCenter" type="text" name="55_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_548" name="55_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_549" class="hidden" type="text" name="55_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_550" class="hidden" type="text" name="55_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_551" name="56_WP_CONDITION" onchange="showAstroFixedInputElm(56,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_552" name="56_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_553" type="text" name="56_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_554" class="hidden" type="text" name="56_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_555" class="hidden" type="text" name="56_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_556" name="56_WP_LEVEL" onchange="showHideDuration(this.value, 56);">
webui.js:38680:15
<input id="separate_CHANNEL_6_557" class="alignCenter" type="text" name="56_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_558" name="56_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_559" class="hidden" type="text" name="56_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_560" class="hidden" type="text" name="56_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_561" name="57_WP_CONDITION" onchange="showAstroFixedInputElm(57,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_562" name="57_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_563" type="text" name="57_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_564" class="hidden" type="text" name="57_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_565" class="hidden" type="text" name="57_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_566" name="57_WP_LEVEL" onchange="showHideDuration(this.value, 57);">
webui.js:38680:15
<input id="separate_CHANNEL_6_567" class="alignCenter" type="text" name="57_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_568" name="57_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_569" class="hidden" type="text" name="57_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_570" class="hidden" type="text" name="57_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_571" name="58_WP_CONDITION" onchange="showAstroFixedInputElm(58,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_572" name="58_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_573" type="text" name="58_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_574" class="hidden" type="text" name="58_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_575" class="hidden" type="text" name="58_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_576" name="58_WP_LEVEL" onchange="showHideDuration(this.value, 58);">
webui.js:38680:15
<input id="separate_CHANNEL_6_577" class="alignCenter" type="text" name="58_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_578" name="58_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_579" class="hidden" type="text" name="58_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_580" class="hidden" type="text" name="58_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_581" name="59_WP_CONDITION" onchange="showAstroFixedInputElm(59,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_582" name="59_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_583" type="text" name="59_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_584" class="hidden" type="text" name="59_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_585" class="hidden" type="text" name="59_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_586" name="59_WP_LEVEL" onchange="showHideDuration(this.value, 59);">
webui.js:38680:15
<input id="separate_CHANNEL_6_587" class="alignCenter" type="text" name="59_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_588" name="59_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_589" class="hidden" type="text" name="59_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_590" class="hidden" type="text" name="59_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_591" name="60_WP_CONDITION" onchange="showAstroFixedInputElm(60,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_592" name="60_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_593" type="text" name="60_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_594" class="hidden" type="text" name="60_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_595" class="hidden" type="text" name="60_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_596" name="60_WP_LEVEL" onchange="showHideDuration(this.value, 60);">
webui.js:38680:15
<input id="separate_CHANNEL_6_597" class="alignCenter" type="text" name="60_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_598" name="60_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_599" class="hidden" type="text" name="60_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_600" class="hidden" type="text" name="60_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_601" name="61_WP_CONDITION" onchange="showAstroFixedInputElm(61,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_602" name="61_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_603" type="text" name="61_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_604" class="hidden" type="text" name="61_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_605" class="hidden" type="text" name="61_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_606" name="61_WP_LEVEL" onchange="showHideDuration(this.value, 61);">
webui.js:38680:15
<input id="separate_CHANNEL_6_607" class="alignCenter" type="text" name="61_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_608" name="61_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_609" class="hidden" type="text" name="61_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_610" class="hidden" type="text" name="61_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_611" name="62_WP_CONDITION" onchange="showAstroFixedInputElm(62,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_612" name="62_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_613" type="text" name="62_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_614" class="hidden" type="text" name="62_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_615" class="hidden" type="text" name="62_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_616" name="62_WP_LEVEL" onchange="showHideDuration(this.value, 62);">
webui.js:38680:15
<input id="separate_CHANNEL_6_617" class="alignCenter" type="text" name="62_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_618" name="62_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_619" class="hidden" type="text" name="62_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_620" class="hidden" type="text" name="62_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_621" name="63_WP_CONDITION" onchange="showAstroFixedInputElm(63,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_622" name="63_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_623" type="text" name="63_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_624" class="hidden" type="text" name="63_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_625" class="hidden" type="text" name="63_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_626" name="63_WP_LEVEL" onchange="showHideDuration(this.value, 63);">
webui.js:38680:15
<input id="separate_CHANNEL_6_627" class="alignCenter" type="text" name="63_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_628" name="63_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_629" class="hidden" type="text" name="63_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_630" class="hidden" type="text" name="63_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_631" name="64_WP_CONDITION" onchange="showAstroFixedInputElm(64,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_632" name="64_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_633" type="text" name="64_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_634" class="hidden" type="text" name="64_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_635" class="hidden" type="text" name="64_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_636" name="64_WP_LEVEL" onchange="showHideDuration(this.value, 64);">
webui.js:38680:15
<input id="separate_CHANNEL_6_637" class="alignCenter" type="text" name="64_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_638" name="64_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_639" class="hidden" type="text" name="64_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_640" class="hidden" type="text" name="64_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_641" name="65_WP_CONDITION" onchange="showAstroFixedInputElm(65,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_642" name="65_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_643" type="text" name="65_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_644" class="hidden" type="text" name="65_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_645" class="hidden" type="text" name="65_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_646" name="65_WP_LEVEL" onchange="showHideDuration(this.value, 65);">
webui.js:38680:15
<input id="separate_CHANNEL_6_647" class="alignCenter" type="text" name="65_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_648" name="65_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_649" class="hidden" type="text" name="65_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_650" class="hidden" type="text" name="65_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_651" name="66_WP_CONDITION" onchange="showAstroFixedInputElm(66,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_652" name="66_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_653" type="text" name="66_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_654" class="hidden" type="text" name="66_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_655" class="hidden" type="text" name="66_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_656" name="66_WP_LEVEL" onchange="showHideDuration(this.value, 66);">
webui.js:38680:15
<input id="separate_CHANNEL_6_657" class="alignCenter" type="text" name="66_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_658" name="66_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_659" class="hidden" type="text" name="66_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_660" class="hidden" type="text" name="66_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_661" name="67_WP_CONDITION" onchange="showAstroFixedInputElm(67,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_662" name="67_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_663" type="text" name="67_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_664" class="hidden" type="text" name="67_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_665" class="hidden" type="text" name="67_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_666" name="67_WP_LEVEL" onchange="showHideDuration(this.value, 67);">
webui.js:38680:15
<input id="separate_CHANNEL_6_667" class="alignCenter" type="text" name="67_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_668" name="67_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_669" class="hidden" type="text" name="67_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_670" class="hidden" type="text" name="67_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_671" name="68_WP_CONDITION" onchange="showAstroFixedInputElm(68,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_672" name="68_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_673" type="text" name="68_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_674" class="hidden" type="text" name="68_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_675" class="hidden" type="text" name="68_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_676" name="68_WP_LEVEL" onchange="showHideDuration(this.value, 68);">
webui.js:38680:15
<input id="separate_CHANNEL_6_677" class="alignCenter" type="text" name="68_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_678" name="68_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_679" class="hidden" type="text" name="68_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_680" class="hidden" type="text" name="68_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_681" name="69_WP_CONDITION" onchange="showAstroFixedInputElm(69,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_682" name="69_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_683" type="text" name="69_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_684" class="hidden" type="text" name="69_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_685" class="hidden" type="text" name="69_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_686" name="69_WP_LEVEL" onchange="showHideDuration(this.value, 69);">
webui.js:38680:15
<input id="separate_CHANNEL_6_687" class="alignCenter" type="text" name="69_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_688" name="69_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_689" class="hidden" type="text" name="69_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_690" class="hidden" type="text" name="69_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_691" name="70_WP_CONDITION" onchange="showAstroFixedInputElm(70,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_692" name="70_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_693" type="text" name="70_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_694" class="hidden" type="text" name="70_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_695" class="hidden" type="text" name="70_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_696" name="70_WP_LEVEL" onchange="showHideDuration(this.value, 70);">
webui.js:38680:15
<input id="separate_CHANNEL_6_697" class="alignCenter" type="text" name="70_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_698" name="70_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_699" class="hidden" type="text" name="70_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_700" class="hidden" type="text" name="70_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_701" name="71_WP_CONDITION" onchange="showAstroFixedInputElm(71,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_702" name="71_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_703" type="text" name="71_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_704" class="hidden" type="text" name="71_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_705" class="hidden" type="text" name="71_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_706" name="71_WP_LEVEL" onchange="showHideDuration(this.value, 71);">
webui.js:38680:15
<input id="separate_CHANNEL_6_707" class="alignCenter" type="text" name="71_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_708" name="71_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_709" class="hidden" type="text" name="71_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_710" class="hidden" type="text" name="71_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_711" name="72_WP_CONDITION" onchange="showAstroFixedInputElm(72,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_712" name="72_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_713" type="text" name="72_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_714" class="hidden" type="text" name="72_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_715" class="hidden" type="text" name="72_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_716" name="72_WP_LEVEL" onchange="showHideDuration(this.value, 72);">
webui.js:38680:15
<input id="separate_CHANNEL_6_717" class="alignCenter" type="text" name="72_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_718" name="72_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_719" class="hidden" type="text" name="72_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_720" class="hidden" type="text" name="72_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_721" name="73_WP_CONDITION" onchange="showAstroFixedInputElm(73,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_722" name="73_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_723" type="text" name="73_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_724" class="hidden" type="text" name="73_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_725" class="hidden" type="text" name="73_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_726" name="73_WP_LEVEL" onchange="showHideDuration(this.value, 73);">
webui.js:38680:15
<input id="separate_CHANNEL_6_727" class="alignCenter" type="text" name="73_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_728" name="73_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_729" class="hidden" type="text" name="73_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_730" class="hidden" type="text" name="73_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_731" name="74_WP_CONDITION" onchange="showAstroFixedInputElm(74,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_732" name="74_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_733" type="text" name="74_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_734" class="hidden" type="text" name="74_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_735" class="hidden" type="text" name="74_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_736" name="74_WP_LEVEL" onchange="showHideDuration(this.value, 74);">
webui.js:38680:15
<input id="separate_CHANNEL_6_737" class="alignCenter" type="text" name="74_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_738" name="74_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_739" class="hidden" type="text" name="74_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_740" class="hidden" type="text" name="74_WP_TARGET_CHANNELS" value="0" size="3">
webui.js:38680:15
<select id="separate_CHANNEL_6_741" name="75_WP_CONDITION" onchange="showAstroFixedInputElm(75,parseInt(this.value));">
webui.js:38680:15
<select id="separate_CHANNEL_6_742" name="75_WP_ASTRO_TYPE">
webui.js:38680:15
<input id="separate_CHANNEL_6_743" type="text" name="75_WP_ASTRO_OFFSET" value="0" size="2" onblur="checkWPMinMaxValue(this,-128,127)">
webui.js:38680:15
<input id="separate_CHANNEL_6_744" class="hidden" type="text" name="75_WP_FIXED_HOUR" value="0" size="2">
webui.js:38680:15
<input id="separate_CHANNEL_6_745" class="hidden" type="text" name="75_WP_FIXED_MINUTE" value="0" size="2">
webui.js:38680:15
<select id="separate_CHANNEL_6_746" name="75_WP_LEVEL" onchange="showHideDuration(this.value, 75);">
webui.js:38680:15
<input id="separate_CHANNEL_6_747" class="alignCenter" type="text" name="75_WP_DURATION_FACTOR" value="0" size="2" onblur="checkWPMinMaxValue(this,0,31)">
webui.js:38680:15
<select id="separate_CHANNEL_6_748" name="75_WP_DURATION_BASE">
webui.js:38680:15
<input id="separate_CHANNEL_6_749" class="hidden" type="text" name="75_WP_WEEKDAY" value="0" size="3">
webui.js:38680:15
<input id="separate_CHANNEL_6_750" class="hidden" type="text" name="75_WP_TARGET_CHANNELS" value="0" size="3">

Vielleicht kommt da irgendwas mit parseInt / Float in die Quere wegen der Umbauten am ProofAndset...?

Ist natürlich eine Mammutaufgabe, sich da durchzuarbeiten und zu suchen, bei welchem Parameter es nun genau hängt.

@jp112sdl
Copy link
Contributor

P.S.: An der webui.js scheint es nicht zu liegen. Hab gerade mal die von der CCU3 FW genommen und damit geht es genau so wenig.

Mehr kann ich im Moment nicht weiter beitragen.

@ghost
Copy link

ghost commented Mar 22, 2021

Dieses Fenster fehlt in der neuen Version, es wird nie angezeigt
Bez-tytu-u

@ghost
Copy link

ghost commented Mar 22, 2021

und vergib mir, vielleicht ist das ein dummer tipp ;-)

@Baxxy13
Copy link
Contributor Author

Baxxy13 commented Mar 23, 2021

Ich denke die Änderungen an ProofAndSetValue haben hiermit nichts zu tun. Zumindest sehe ich keinen Zusammenhang.
Aber vielleicht kann ja @theimo1221 nochmal drüberschauen.

Die Funktionen stecken (denke ich) in der /www/config/easymodes/js/HmIPWeeklyProgram.js welche identisch zur CCU3-Version ist. Kann man wohl auch ausschließen.

Guckt man sich jetzt die Änderungen im Zeitraum 03.03. - 08.03. an, gibt es nicht viel was als "Verursacher" infrage kommt. Das Update auf den NEOserver 2.6.1 wird's wohl eher nicht sein.

Da ich keine weiteren Nightly's aus dem Zeitraum zum eingrenzen habe, und weil mir die Expertise fehlt das Problem tiefer zu analysieren, kann ich hier erstmal nichts weiter beitragen.

@theimo1221
Copy link
Contributor

Ich schaue es mir später an

@theimo1221
Copy link
Contributor

image

Also seitens WebUI würde ich sagen alles gut 😄
Klar sind es verdammt viele Parameter (man sollte ggf. von Get auf Post umstellen wegen URL Länge) allerdings ist seitens der WebUI hier eigentlich nichts auffälliges, das Backend frisst sich scheinbar nen Wolf

@mutique28
Copy link

mutique28 commented Mar 23, 2021

Zur Vollständigkeit: Gleiches Verhalten bei HmIP-FROLL sowie HmIP-BROLL für die Wochenprogramme. Jedoch funktionieren Übertragungen bei den anderen Einstellungen wie unter Ch.0. Bei Änderung von Wochenprogramm und einer anderen (z.B: "Routing aktiv" setzen) bleibt zwar die Übertragung auch "hängen", aber das "Routing aktiv" wurde nach Abbruch (F5 - Refresh) erfolgreich gesetzt. (Getestet unter Chrome und Safari)
Screen Shot 2021-03-23 at 23 40 16

@jp112sdl
Copy link
Contributor

jp112sdl commented Mar 24, 2021

Klar sind es verdammt viele Parameter

Gibt es irgendwo eine URL-Längenbeschränkung o.ä. ?

Hab grad noch mal 5 Minuten investiert:
Der Aufruf mit den 3 Kilometern an Params wird an die ic_ifacecmd.cgi übergeben.
Leider hab ich keinen Plan, wie man in der .cgi zeilenweise debuggen kann. Scheinbar wird JavaScript erst ausgegeben, wenn die cgi Methode komplett durch ist?

Kürze ich den Aufruf auf nur 1 WochenProfil (also alles mit 01_WP_*)

http://192.168.1.252/config/ic_ifacecmd.cgi?sid=%40<CURRENT_SID>%40&iface=HmIP-RF&address=000457098CEFA9%3A6&peer=MASTER&ps_type=MASTER&paramid=&pnr=&cmd=set_profile&01_WP_CONDITION=0&01_WP_ASTRO_TYPE=0&01_WP_ASTRO_OFFSET=0&01_WP_FIXED_HOUR=0&01_WP_FIXED_MINUTE=0&01_WP_LEVEL=0.000&01_WP_DURATION_FACTOR=0&01_WP_DURATION_BASE=0&01_WP_WEEKDAY=127&01_WP_TARGET_CHANNELS=1

dann wird dieses auch gespeichert/übertragen und ist anschließend auch in der WebUI korrekt ersichtlich.

Bildschirmfoto 2021-03-24 um 07 10 31

Ab welcher Länge die Geschichte nun fehlschlägt, weiß ich aber auch nicht.
Hab nur die HmIP-PCBS zum Testen und das auch im Produktivsystem... da bastel ich recht ungern.

Und wenn es bei der originalen CCU3 FW geht aber bei RM nicht: Wird bei RM irgendwo eine globale Browser/Web Einschränkung gesetzt?

@jens-maus
Copy link
Owner

Klar sind es verdammt viele Parameter

Gibt es irgendwo eine URL-Längenbeschränkung o.ä. ?

Das ist in der Tat ein guter Hinweis bzw Idee! Wie ist denn der aktuelle Kenntnisstand? Geht es mit der CCU3 Firmware? Geht es mit Vorversionen? Hab nur von nightly snapshots hier gelesen?

Spontan würde mir nur einfallen, das eine neue lighttpd Webserver version (zusammen mit der buildroot 2021.02) eingeflossen ist und ggf geht die mit solchen langen URLs ja etwas strenger um oder hat andere defaults.

Debuggen kannst du die cgi einfach z.b. durch hinzufügen von exec tclsh statements wo du dann z.b. ein unix kommando (echo hallo >/tmp/blah) ausführen lässt um infos in das tmpfs zu dumpen.

@Baxxy13
Copy link
Contributor Author

Baxxy13 commented Mar 24, 2021

Geht es mit der CCU3 Firmware? Geht es mit Vorversionen? Hab nur von nightly snapshots hier gelesen?

Ach bitte. In meinem Issue (System Information / Additional Context) steht exakt drin wo was geht und wo nicht. Ich hatte mir sogar die Mühe gemacht den Zeitraum des ersten Auftretens durch testen diverser Nightlys einzugrenzen. Und als Testsystem ist klar die offizielle 3.57.4.20210320 angegeben.

neue lighttpd Webserver version (zusammen mit der buildroot 2021.02)

Wurde am 08.03. eingepflegt, beim Nightly vom 09.03. ging das dann nicht mehr. Könnte also sein.

@theimo1221
Copy link
Contributor

Kürze ich den Aufruf auf nur 1 WochenProfil (also alles mit 01_WP_*)

http://192.168.1.252/config/ic_ifacecmd.cgi?sid=%40<CURRENT_SID>%40&iface=HmIP-RF&address=000457098CEFA9%3A6&peer=MASTER&ps_type=MASTER&paramid=&pnr=&cmd=set_profile&01_WP_CONDITION=0&01_WP_ASTRO_TYPE=0&01_WP_ASTRO_OFFSET=0&01_WP_FIXED_HOUR=0&01_WP_FIXED_MINUTE=0&01_WP_LEVEL=0.000&01_WP_DURATION_FACTOR=0&01_WP_DURATION_BASE=0&01_WP_WEEKDAY=127&01_WP_TARGET_CHANNELS=1

dann wird dieses auch gespeichert/übertragen und ist anschließend auch in der WebUI korrekt ersichtlich.

Wenn die Länge hart an der Grenze ist, können die Nachkommastellen (z.B. Level=0.000) durchaus nachteilig sein.

Aber m.E.n müsste man hier eine der folgenden Aktionen machen:

  1. Umstellen von GET zu POST mit Übertragung der Parameter im POST Body (keine Längenbeschränkung)
  2. Bündeln von Parametern: Falls die Reihenfolge eindeutig ist, wäre ein einziger Array mit den Werten die kürzeste Darstellung.
    Ansonsten wäre das Bündeln der gleichnamigen Parameter in Arrays eine Variante (1_WP_LEVEL=0.000, ..... 2_WP_LEVEL=0.000, ..., 3_WP_LEVEL=0.000 zu WP_LEVEL=[0.000, 0.000, 0.000, ....]
  3. Separieren der Anfragen (z.B. für jedes 1_, 2_, ... eine eigene Anfrage)

@Baxxy13
Copy link
Contributor Author

Baxxy13 commented Mar 24, 2021

Kurzer Einwurf...
Liegt es wirklich am

lighttpd Webserver

gibt es vielleicht damit schon das nächste Problem. Siehe Homematic-Forum.

Ich gucke mir das später genauer an.

@jp112sdl
Copy link
Contributor

Ich habe mal die 0.000 auf 0.0 gekürzt.
Geht aber dennoch nicht, wenn 75 Wochenprofile übertragen werden sollen.

Habe dann mal die URL runtergekürzt... bei 39 ging es immer noch nicht.
Mit 37 (oder war es sogar 38?) geht es.
Ich glaube, wir liegen nicht "gerade so" an irgendeiner Grenze.

@jp112sdl
Copy link
Contributor

@Baxxy13 Danke für den Hinweis: Bei mir auch!

lighttpd volle pulle CPU Usage.

Das passiert erst, wenn man versucht hat, ein Wochenprofil zu übertragen!

@BoehserWolf
Copy link

Evtl. ist dieser Lighttpd Bug der richtige Hinweis zum 100% CPU Thema?

@ReuDa
Copy link

ReuDa commented Mar 24, 2021

Kommt mir bekannt vor, damals war es server.max-request-field-size.

@jens-maus jens-maus added 🐛 bug-report Something isn't working 👍 important This is an important issue/ticket with high priority labels Mar 24, 2021
@jens-maus jens-maus added this to the next release milestone Mar 24, 2021
@jens-maus
Copy link
Owner

So, habe nun die lighttpd version auf die aktuellste 1.4.59 gesetzt. Diese sollte den von @BoehserWolf dankenswerterweise verlinkten Bug beseitigen und damit hoffentlich auch das 100%CPU Problem bei diesen sehr langen request URLs.

Bitte also mit der nächsten nightly build version noch einmal testen und hier berichten ob das update auf die 1.4.59 das problem vielleicht bereits behebt.

@jp112sdl
Copy link
Contributor

jp112sdl commented Mar 25, 2021

Geht auf Anhieb. 👍

Profil wird wieder übertragen

@jens-maus
Copy link
Owner

Na dann danke an alle hier, denke dann haben wir den Schuldigen gefunden! Danke auch an @Baxxy13 für das posten hier.

Wäre aber trotzdem schön wenn die anderen das bitte auch noch testen und bestätigen könnten das der bug nun definitiv weg ist!

@Baxxy13
Copy link
Contributor Author

Baxxy13 commented Mar 25, 2021

Rückmeldung:
Auch auf meinem Testsystem mit der HmIP-PSM klappt nun wieder das ändern / löschen / neuanlegen von Schaltzeitpunkten im Wochenprogramm-Kanal. Die Daten werden dann korrekt übertragen und gespeichert.

Sehr gut!

@duckdns88
Copy link

@jens-maus : In V3.59.6.20210911 funktioniert es nur über Direktzugriff via Port 8080. Via Seitenleiste (Ingress ?!) kommt derselbe Fehler bzw. hängt sich die Übertragung auf.

@jens-maus
Copy link
Owner

@duckdns88 Danke für das Testen. Ist ein guter Hinweis. Dann kann es sein das mittels Ingress hier vllt. es ähnliche Probleme gibt wie ich das hier bzgl. lighttpd dann beseitigt hatte. Beim Einstellen von Geräteparametern des HmIP-FROLL&Co werden sehr lange request URLs verwendet um die parameter zu transferieren. Und das kann vielleicht von Ingress nicht verarbeitet werden. Müsste ich also mal testen. Bitte mach daher ein neues Ticket/Issue dazu auf das sich nur auf diese Problematik mit HomeAssistant, ingress und HmIP-FROLL bezieht damit ich das bei gelegenheit dann mal selbst testen und ggf. ein Fix dafür erarbeiten kann.

@complecz
Copy link

@jens-maus : Erledigt, Issue 1418 - Vielen Dank für deinen schnellen Support!

@jens-maus
Copy link
Owner

Nur als Nachinfo: Mit HA Supervisor 2022.7.1 sollte dieses Problem behoben sein.

@patrik-schwarz
Copy link

Nur als Nachinfo: Mit HA Supervisor 2022.7.1 sollte dieses Problem behoben sein.

Hallo Jens
Anscheinend funktioniert das Übertragen des "Wochenprogramms" auf ein "HmIP-PSM-CH" immer noch nicht.

Ich habe die folgenden Versionen auf einem "rpi3-64" installiert:

  • Home Assistant: 2022.12.7
  • Supervisor: 2022.11.2
  • Operating System: 9.4
  • Frontend: 20221213.1
  • RaspberryMatic CCU (Add-on): 3.65.11.20221218

@jens-maus
Copy link
Owner

Das kann auch gut ein side-effekt von #2105 sein der mit 3.65.11.20221218 reingewandert ist. Bitte mal (wenn möglich) mit the aktuellen nightly snapshot probieren und schauen ob es damit geht.

@Baxxy13
Copy link
Contributor Author

Baxxy13 commented Dec 20, 2022

Da gabs doch auch schon mit der Vorversion wieder Probleme.
Ich kann nur empfehlen die WebUI nicht direkt über Ingress sondern extern aufzurufen.
Info

@jens-maus
Copy link
Owner

Da gabs doch auch schon mit der Vorversion wieder Probleme. Ich kann nur empfehlen die WebUI nicht direkt über Ingress sondern extern aufzurufen.

Hmm. Wenn das Problem wirklich wieder da ist muss wohl in HomeAssistant irgendeine Regression eingeflossen sein die das Problem dann wieder hervorgebracht hat. Müsste man also mal sich noch einmal genauer anschauen auch in Bezug auf home-assistant/supervisor#3137 das ja das Ursprungsproblem beschreiben sollte. Dann kann man das ggf. den HomeAssistant Entwicklern nochmal melden und dann wird es hoffentlich wieder gefixt.

@jens-maus jens-maus reopened this Dec 21, 2022
@jens-maus jens-maus added ❓ undecided No decision to accept or reject ticket yet 🏷️ WebUI This refs the WebUI component labels Dec 21, 2022
@jens-maus
Copy link
Owner

D.h. wenn das aktuell mal jemand reproduzieren könnte und dabei auf Ausgaben in der Browser Console achtet ob da wieder etwas steht von wegen Got more than 8190 bytes (13390) when reading Status line is too long. würde das schon vmtl. helfen das einzugrenzen.

@patrik-schwarz
Copy link

Beim speichern des Wochenprogramms erscheint genau diese Meldung in der Browser-Konsole:
Got more than 8190 bytes (15366) when reading Status line is too long.

Wenn das "WebUI" direkt aufgerufen wird, dann funktioniert es.

@Baxxy13
Das ist wirklich ein sehr komfortabler "workaround" mit dem Direktlink ;-)
(mehr Platz zum arbeiten und kann in einem separaten Tab geöffnet bleiben)

@jens-maus
Copy link
Owner

Beim speichern des Wochenprogramms erscheint genau diese Meldung in der Browser-Konsole: Got more than 8190 bytes (15366) when reading Status line is too long.

Wenn das "WebUI" direkt aufgerufen wird, dann funktioniert es.

Ok, dann haben wir hier also in der Tat eine Regression. Eigentlich wurde das Problem ja in Supervisor 2022.7.1 repariert, aber dann wohl wieder irgendwie doch zurückgebracht...

@jens-maus jens-maus removed the ❓ undecided No decision to accept or reject ticket yet label Dec 21, 2022
@jens-maus
Copy link
Owner

So, ich denke ich habe einen Weg gefunden innerhalb der WebUI das Problem bzgl. HomeAssistant und Ingress zu umgehen. Habe nun alle Aufrufe der ic_ifacecmd.cgi von reinen HTTP GET auf HTTP POST umgestellt (siehe f59ceb8). D.h. die Geräteparameter sollten nun nicht mehr via normalen Query URL Parametern übertragen werden und damit nicht mehr in ein Limit (8K beim Ingress der HomeAssistant WebUI) rennen, sondern nun via POST Requests verarbeitet werden für die wesentlich größere Limits existieren.

Da sich die Änderungen jedoch auch auf andere Bereiche auswirken könnten, würde ich darum bitten (@Baxxy ?) mit den kommenden nightly snapshots bitte ausführliche Tests bzgl. Geräteparameter und Wochenprogramme setzen/ändern, DV anlegen/löschen, etc. durchzuführen um etwaige negative Seiteneffekte frühzeitig ausschließen zu können

@wildwacky
Copy link

Hallo zusammen.

Mal ne blöde Frage: über welche URL erreiche ich die RaspberryMatic WebUI, wenn diese über HA läuft. Stehe gerade etwas auf dem Schlauch …

@jens-maus
Copy link
Owner

Mal ne blöde Frage: über welche URL erreiche ich die RaspberryMatic WebUI, wenn diese über HA läuft. Stehe gerade etwas auf dem Schlauch …

Das ist kein Hilfsforum hier. Aber sei's drum: Wie in der Anleitung beschrieben musst du natürlich im Addon anschalten das es in der Seitenleiste der HA Oberfläche auftritt, dann das addon starten und dann erreichst du die WebUI über die Seitenleiste. Steht wie gesagt alles in der Dokumentation (siehe https://github.com/jens-maus/RaspberryMatic/wiki/Installation-HomeAssistant#add-on-installation-steps)

@wildwacky
Copy link

Danke für die Antwort. Wo finde ich ein geeignetes Hilfeforum. Ich hab das hier beschriebene Problem mit dem Wochenprogramm bei FROLL/BROLL und bekomme es nicht gelöst. Sorry für die „Zweckentfremdung“.

Falls nötig, den Post gerne löschen.

@jens-maus
Copy link
Owner

Danke für die Antwort. Wo finde ich ein geeignetes Hilfeforum.

Geeignete Hilfeforen sind homematic-forum.de oder hier im Discussion Bereich (https://github.com/jens-maus/RaspberryMatic/discussions).

Ich hab das hier beschriebene Problem mit dem Wochenprogramm bei FROLL/BROLL und bekomme es nicht gelöst. Sorry für die „Zweckentfremdung“.

Wenn du exakt dieses Problem hast (HomeAssistant und das speichern von Wochenprogrammen hängt, aber normale Geräteparameter lassen sich anpassen) dann kannst du gerne zur Lösungsfindung beitragen. Einfach mal versuchen den aktuellsten nightly snapshot als testinstallation zu installieren und wenn du glück hast ist es damit bereits gelöst.

@patrik-schwarz
Copy link

Ich habe gerade die aktuelle Firmware: 3.67.10.20230114 installiert und getestet.
Das Speichern von Wochenprogrammen funktioniert wieder tadellos.

Tolle Arbeit, vielen Dank "jens-maus".

Folgende Konfiguration:

  • VMware ESXi 8.0.0
  • Home Assistant: 2023.1.4
  • Supervisor: 2022.12.1
  • Operating System: 9.4
  • Frontend: 20230110.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛 bug-report Something isn't working 🏷️ WebUI This refs the WebUI component 👍 important This is an important issue/ticket with high priority
Projects
None yet
Development

No branches or pull requests