Neuauflage des Moduls 98_Siro.pm

Begonnen von Byte09, 17 Mai 2019, 06:06:34

Vorheriges Thema - Nächstes Thema

Invers

Ich habe nun alles, was mir so einfiel, durchgetestet. Es läuft alles klaglos und ohne Beanstandung.
Auch das Setzen der Favoriten funktioierte problemlos bei allen 4 Rollos.
Ich denke, du bist fertig.  ;D
Gute Arbeit!!! Vielen Dank.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

CoolTux

Ich teste am Wochenende. Muss ja 10 davon versorgen  ;D
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Invers

Ich habe den Favoriten aus geschlossenem Rollo-Zustand aufgerufen, und bekam folgende Meldung:

PERL WARNING: Use of uninitialized value $timetodrive in addition (+) at ./FHEM/98_Siro.pm line 963.

Mir ist aufgefallen, dass das Schalen der Rollos nicht im Log angezeigt/dokumentiert wird. Programmierst du da da noch eine Meldung rein? Falls ja, dann bitte möglichst kurz.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Byte09

Warnung schaue ich mir an. Die logausgaben ergänze ich noch entsprechend


gruss thomas


Gesendet von meinem ELE-L29 mit Tapatalk


Invers

Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Invers

Ich hatte nun die Meldung nicht mehr. Meine Vermutung ist, dass die Perlwarnung nur kommt, wenn vorher fhem neu gestartet wurde.
Leider kann ich das jetzt gerade nicht testen, kann aber morgen berichten.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Byte09

#81
Zitat von: Invers am 30 Mai 2019, 07:22:33
Ich hatte nun die Meldung nicht mehr. Meine Vermutung ist, dass die Perlwarnung nur kommt, wenn vorher fhem neu gestartet wurde.
Leider kann ich das jetzt gerade nicht testen, kann aber morgen berichten.

ich habe eben die 'finale' version in das GIT gestellt. In dieser sind noch einige kleinere Fehler behobe - auch dieser ( hoffe ) ich.

Eigentlich wollte ich sie auch heute schon in das SVN laden , SVN weigert sich aber es anzunehmen ( unbalanced .... ) und ich finde den Fehler in der comandref auf die schnelle nicht.

Insofern werde ich das SVN update erst in den kommenden Tagen machen , wenn ich damit fertig bin , mich darüber zu ärgern  >:(

Gruss Thomas

Invers

Ich habe das neue Modul geladen und stelle fest, dass meine Rollos nach dem Neustart von fhem nun als offen angezeigt werden, obwohl sie noch geschlossen sind. Damit funktioniert heute also meine Automatik nicht. Die Rollos bewegen sich auch nicht mehr.
Die Statusanzeige wird auch bei jedem fhem Start zurückgesetzt auf offen.

Updatequelle:
update all https://raw.githubusercontent.com/Byte009/FHEM-Siro/master/controls_siro.txtupdate all https://raw.githubusercontent.com/Byte009/FHEM-Siro/master/controls_siro.txt
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Byte09

Zitat von: Invers am 30 Mai 2019, 08:07:38
Ich habe das neue Modul geladen und stelle fest, dass meine Rollos nach dem Neustart von fhem nun als offen angezeigt werden, obwohl sie noch geschlossen sind. Damit funktioniert heute also meine Automatik nicht. Die Rollos bewegen sich auch nicht mehr.
Die Statusanzeige wird auch bei jedem fhem Start zurückgesetzt auf offen.

Updatequelle:
update all https://raw.githubusercontent.com/Byte009/FHEM-Siro/master/controls_siro.txtupdate all https://raw.githubusercontent.com/Byte009/FHEM-Siro/master/controls_siro.txt

ich prüfe das , gib einen moment

gruss thomas

Invers

Meldung gibt es auch:
Messages collected while initializing FHEM:
configDB: Siro_SZL: unknown attribute SIRO_channel. Type 'attr Siro_SZL ?' for a detailed list.
Siro_SZR: unknown attribute SIRO_channel. Type 'attr Siro_SZR ?' for a detailed list.
Siro_WZL: unknown attribute SIRO_channel. Type 'attr Siro_WZL ?' for a detailed list.
Siro_WZR: unknown attribute SIRO_channel. Type 'attr Siro_WZR ?' for a detailed list.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Byte09

Zitat von: Invers am 30 Mai 2019, 08:09:58
Meldung gibt es auch:
Messages collected while initializing FHEM:
configDB: Siro_SZL: unknown attribute SIRO_channel. Type 'attr Siro_SZL ?' for a detailed list.
Siro_SZR: unknown attribute SIRO_channel. Type 'attr Siro_SZR ?' for a detailed list.
Siro_WZL: unknown attribute SIRO_channel. Type 'attr Siro_WZL ?' for a detailed list.
Siro_WZR: unknown attribute SIRO_channel. Type 'attr Siro_WZR ?' for a detailed list.


hast du das attribut SIRO_channel gesetzt ?
ich habe dieses nochmal umbenannt in SIRO_send_channel .

wenn du es gesetzt hast , lösche dieses bitte und trage die daten in das 'neue' attribut ein.

denke es hängt damit zusammmen .

gruss Byte09

Invers

Hab ich eigentlich nicht gesehen.
Internals:
   CHANNEL_RECEIVE 13
   DEF        84314CDD
   FUUID      5cd17cab-f33f-8098-c1c9-5ef847d3e9dc069d
   FVERSION   98_Siro.pm:v1.0.0-s16472/2018-03-23
   ID         84314CD
   IODev      sduino
   MODEL      LE-serie
   NAME       Siro_SZL
   NR         126
   NTFY_ORDER 50-Siro_SZL
   STATE      0
   TYPE       Siro
   Version    1.0
   CODE:
     1          84314CDD
   READINGS:
     2019-05-30 08:10:13   ActionTime      1559196613
     2019-05-30 08:10:13   BetweentActionTime 203
     2019-05-28 10:07:52   Favorite-Position 50
     2019-05-30 08:10:13   LastActionTime  1559196410
     2019-05-30 08:10:31   aktActionFinish 0
     2019-05-30 08:10:31   aktEndAction    0
     2019-05-30 08:10:31   aktRunningAction noAction
     2019-05-30 08:10:31   aktTimeAction   0
     2019-05-30 08:10:13   batteryState    unknown
     2019-05-30 08:10:31   motor-term      583.68000002861
     2019-05-30 08:10:31   pct             0
     2019-05-30 08:10:31   state           0
   helper:
Attributes:
   IODev      sduino
   SIRO_inversPosition 0
   SIRO_signalLongStopRepeats 15
   SIRO_signalRepeats 8
   SIRO_time_to_close 17
   SIRO_time_to_open 18
   alexaName  Schlafzimmer links
   cmdIcon    fav:rc_RIGHT open:rc_UP close:rc_DOWN stop:rc_STOP
   devStateIcon {if (ReadingsVal( $name, 'state', 'undef' ) =~ m/[a-z]/ )
{ return 'programming:edit_settings notAvaible:hue_room_garage runningUp.*:fts_shutter_up
runningDown.*:fts_shutter_down'}else{return '[0-9]{1,3}:fts_shutter_'.(int($state/10)*10)}}
   disable    0
   fp_Rollo   410,175,2,links Schlafzimmer
   fp_Schalter 225,175,2,Schlafzimmer links
   genericDeviceType blind
   room       Rollo,Wohnung->Wohnzimmer,alexa
   webCmd     stop:open:close:fav
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Invers

Wenn ich das Attribut, wie gewünscht, setze, dann geht es. Danke.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Byte09

INFO WICHTIG:

wer die testversion bereits in betrib hatte muss mit der fertigen version bitte ein attribut manuell ändern , falls es gesetzt ist/war.

das attribut 'SIRO_channel' bitte löschen und die angaben in das Attribut 'SIRO_send_channel' eintragen.

sorry, da habe ich mir etwas spät einfallemn lassen ein attribut umzubenennen .

gruss Thomas

CoolTux

Guten Morgen Thomas,

Du kannst die Commandref bei Dir lokal erstellen und damit auch testen lassen.

cd /opt/fhem
/usr/bin/perl contrib/commandref_join


Dann bekommst auch die Fehler und kannst dem nach gehen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net