[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.8.x

Begonnen von CoolTux, 15 November 2019, 12:51:08

Vorheriges Thema - Nächstes Thema

CoolTux

Ab morgen Früh 8 Uhr gibt es ein Update auf die Version 0.8.
Ich wünsche Euch schönes testen.
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

eurofinder

@CoolTux:
Danke für die neue Version. Hierzu 2 Anmerkungen:
1) Funktioniert ASC_Sleep_Pos in der Art und Weise, dass wenn hier ein Wert gesetzt ist, dass dann bei NightClose statt ASC_Closed_Pos die Position von ASC_Sleep_Pos angefahren wird? Wenn ja, wäre der Hinweis in der Commandref vielleicht als Ergänzung ganz hilfreich
2) Dort wo Perlcode möglich ist sind vielleicht auch Beispiele in der Commandref hilfreich: {(ReadingsVal('Temperatursensor','temperature',0) >= 29 ? 100 : 50)} bei ASC_Shading_Pos wäre ein super Beispiel.

Gruß und schönes Wochenende
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

CoolTux

Zitat von: eurofinder am 16 November 2019, 09:43:36
@CoolTux:
Danke für die neue Version. Hierzu 2 Anmerkungen:
1) Funktioniert ASC_Sleep_Pos in der Art und Weise, dass wenn hier ein Wert gesetzt ist, dass dann bei NightClose statt ASC_Closed_Pos die Position von ASC_Sleep_Pos angefahren wird? Wenn ja, wäre der Hinweis in der Commandref vielleicht als Ergänzung ganz hilfreich
2) Dort wo Perlcode möglich ist sind vielleicht auch Beispiele in der Commandref hilfreich: {(ReadingsVal('Temperatursensor','temperature',0) >= 29 ? 100 : 50)} bei ASC_Shading_Pos wäre ein super Beispiel.

Gruß und schönes Wochenende
eurofinder

Danke für die Anmerkungen. Das mit den Beispielen ist in der Tat eine gute Idee. Werde ich demnächst machen. Eventuell kommt ja ein User mit einem Patch oder Github pull request zuvor  ;D
In der Tat ist es so das am Abend bei konfigurierter Sleep_Pos diese statt der Closed_Pos angefahren wird.
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

Kai-Alfonso

Hi,

ich bin jetzt von der beta wieder auf den Haupt-Updatezweig gewechselt und ASC startet nicht:

2019.11.16 10:31:06.335 1: PERL WARNING: Use of ?PATTERN? without explicit operator is deprecated at ./FHEM/73_AutoShuttersControl.pm line 5223, <$fh> line 1817.
2019.11.16 10:31:06.337 1: PERL WARNING: Scalar found where operator expected at ./FHEM/73_AutoShuttersControl.pm line 5240, near "$val =~ /^\d+(\.\d+)?$/"
2019.11.16 10:31:06.338 1: PERL WARNING:        (Missing operator before $/?)
2019.11.16 10:31:06.339 1: PERL WARNING: "my" variable $self masks earlier declaration in same statement at ./FHEM/73_AutoShuttersControl.pm line 5250, <$fh> line 1817.
2019.11.16 10:31:06.342 1: reload: Error:Modul 73_AutoShuttersControl deactivated:
Global symbol "$val" requires explicit package name at ./FHEM/73_AutoShuttersControl.pm line 5231, <$fh> line 1817.
Global symbol "$val" requires explicit package name at ./FHEM/73_AutoShuttersControl.pm line 5235, <$fh> line 1817.
Global symbol "$val" requires explicit package name at ./FHEM/73_AutoShuttersControl.pm line 5236, <$fh> line 1817.
Global symbol "$val" requires explicit package name at ./FHEM/73_AutoShuttersControl.pm line 5236, <$fh> line 1817.
Global symbol "$val" requires explicit package name at ./FHEM/73_AutoShuttersControl.pm line 5240, <$fh> line 1817.
syntax error at ./FHEM/73_AutoShuttersControl.pm line 5241, near "$val =~ /^\d+(\.\d+)?$/
        "
Global symbol "$val" requires explicit package name at ./FHEM/73_AutoShuttersControl.pm line 5242, <$fh> line 1817.
Global symbol "$self" requires explicit package name at ./FHEM/73_AutoShuttersControl.pm line 5243, <$fh> line 1817.
syntax error at ./FHEM/73_AutoShuttersControl.pm line 5244, near ")"
syntax error at ./FHEM/73_AutoShuttersControl.pm line 5251, near "}"
./FHEM/73_AutoShuttersControl.pm has too many errors.

2019.11.16 10:31:06.343 0: Global symbol "$val" requires explicit package name at ./FHEM/73_AutoShuttersControl.pm line 5231, <$fh> line 1817.
Global symbol "$val" requires explicit package name at ./FHEM/73_AutoShuttersControl.pm line 5235, <$fh> line 1817.
Global symbol "$val" requires explicit package name at ./FHEM/73_AutoShuttersControl.pm line 5236, <$fh> line 1817.
Global symbol "$val" requires explicit package name at ./FHEM/73_AutoShuttersControl.pm line 5236, <$fh> line 1817.
Global symbol "$val" requires explicit package name at ./FHEM/73_AutoShuttersControl.pm line 5240, <$fh> line 1817.
syntax error at ./FHEM/73_AutoShuttersControl.pm line 5241, near "$val =~ /^\d+(\.\d+)?$/
        "
Global symbol "$val" requires explicit package name at ./FHEM/73_AutoShuttersControl.pm line 5242, <$fh> line 1817.
Global symbol "$self" requires explicit package name at ./FHEM/73_AutoShuttersControl.pm line 5243, <$fh> line 1817.
syntax error at ./FHEM/73_AutoShuttersControl.pm line 5244, near ")"
syntax error at ./FHEM/73_AutoShuttersControl.pm line 5251, near "}"
./FHEM/73_AutoShuttersControl.pm has too many errors.
Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

CoolTux

Hattest Du die letzte Beta Version?
Eigentlich sollte dies kein Problem darstellen. Ich habe selbst die Version am laufen.
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

Kai-Alfonso

Zitat von: CoolTux am 16 November 2019, 10:53:21
Hattest Du die letzte Beta Version?
Eigentlich sollte dies kein Problem darstellen. Ich habe selbst die Version am laufen.

Puh. Keine Ahnung. Irgendwas mit 150. kann also sein, das ich nicht die aktuellste hatte
Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

CoolTux

Zitat von: Kai-Alfonso am 16 November 2019, 11:15:12
Puh. Keine Ahnung. Irgendwas mit 150. kann also sein, das ich nicht die aktuellste hatte

Das sollte egal sein. Das sollte auf jeden Fall gehen. Da gab es keine großen Änderungen. Hast Du noch mal neugestartet?
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

Kai-Alfonso

Zitat von: CoolTux am 16 November 2019, 11:26:05
Das sollte egal sein. Das sollte auf jeden Fall gehen. Da gab es keine großen Änderungen. Hast Du noch mal neugestartet?

Ja, 2 mal und ebenso einen kompletten Neustart
Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

CoolTux

Ich habe eben auch ein Update gemacht und keine Probleme. Hast Du im Bereich Shading etwas besonders eingestellt bei den Attributen?
Kannst Du das Modul einmal löschen und dann ein

update 73_AutoShuttersControl

machen.
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

Kai-Alfonso

Zitat von: CoolTux am 16 November 2019, 12:17:26
Ich habe eben auch ein Update gemacht und keine Probleme. Hast Du im Bereich Shading etwas besonders eingestellt bei den Attributen?
Kannst Du das Modul einmal löschen und dann ein

update 73_AutoShuttersControl

machen.

Nein, ich habe nix besonderes in Shading drin.

löschen und update nützt nix :-(
Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

CoolTux

Zitat von: Kai-Alfonso am 16 November 2019, 13:35:56
Nein, ich habe nix besonderes in Shading drin.

löschen und update nützt nix :-(

Die selben Fehlermeldungen bleiben?
Dann nimm bitte erstmal weiter die Vorgängerversion. Ich muss mir das in Ruhe anschauen
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

CoolTux

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

Kai-Alfonso

Zitat von: CoolTux am 16 November 2019, 13:47:57
Die selben Fehlermeldungen bleiben?
Dann nimm bitte erstmal weiter die Vorgängerversion. Ich muss mir das in Ruhe anschauen

Hmm, ich hab jetzt die Version von vor 5 Tagen 0.6.157 eingespielt, die ging auch nicht. Bin dann noch eine zurück (v0.6.154)

die ging dann..

Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

Kai-Alfonso

Zitat von: CoolTux am 16 November 2019, 13:56:11
Welche Perlversion verwendest DU?

root@fhem:/opt/fhem/FHEM#perl -v

This is perl 5, version 20, subversion 2 (v5.20.2) built for arm-linux-gnueabihf-thread-multi-64int

Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

CoolTux

Wie genau war die Fehlermeldung mit der 57er

Kannst Du bitte angehängte Version testen
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