Betatester für neues Modul AutoShuttersControl gesucht!

Begonnen von CoolTux, 01 September 2018, 12:10:35

Vorheriges Thema - Nächstes Thema

CoolTux

Ich habe einfach alle Attribute aus den Dummys gelöscht die von der structure kamen und dann ging es. Es kommt zwar wieder nach einem neustart etwas dazu, aber nicht das ändern des userreadings.

Leider bin ich gedanklich nicht bei der Sache was Deine Fragen an geht Ich möchte schnellst möglich erstmal den Fehler finden für die Dauerschleife  :-[
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

Beta-User

Danke für die Rückmeldung, sonst hätte ich vermutlich nicht bemerkt, dass die structure natürlich bei Setzen ihre userreadings-Funktion an die Devices vererbt, und da macht sie keinen Sinn... Mist :( .
Werde mal den Test mit dem notify machen (sieht mir eh' zielführender aus) und dann berichten, wird aber dauern.

Laß dich nicht stressen durch diese Nebenthemen :) .
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

CoolTux

So Ihr Lieben,

Ich habe den Fehler gefunden. War etwas arbeit. Es gibt im Github eine neue Version. Ich habe hoch und runter getestet, es kommt zu mindest nicht mehr zum loop, und eigentlich sollten auch die Zeiten korrekt berechnet werden. Aber das sehen wir dann erst morgen früh.

Ich empfehle allen Testern das Update zu machen.


Grüße
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

Ich habe eben noch eine neue Version ins Git geschupst, eingebaut ist nun eine Comfort Steuerung, bedeutet sofern Ihr einen Threestate Sensor habt (Fensterdrehgriff) und Ihr das Fenster oder die Tür öffnet fährt der Rolladen in die hohe Comfort Position. Also fast auf.
Attribute muß ich noch dokumentieren

Im Moduldevice
AutoShuttersControl_autoShuttersControlComfort:on,off auf on

und im Rolladendevice
AutoShuttersControl_Pos_after_ComfortOpen auf eine hohe Öffnung einstellen. Default ist schon gesetzt
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

tatu123

Jetzt ist ein Syntaxfehler in Zeile 879 die öffnende Klammer fehlt zwischen elseif und ReadingsVal

Viele Grüße

CoolTux

Zitat von: tatu123 am 06 September 2018, 15:59:59
Jetzt ist ein Syntaxfehler in Zeile 879 die öffnende Klammer fehlt zwischen elseif und ReadingsVal

Viele Grüße

Danke schaue ich mir heute Abend an. Seltsam hatte eigentlich vorher getestet. Aber kriegen wir hin.
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

Zitat von: tatu123 am 06 September 2018, 15:59:59
Jetzt ist ein Syntaxfehler in Zeile 879 die öffnende Klammer fehlt zwischen elseif und ReadingsVal

Viele Grüße

Ich habe eben Mal schnell geschaut. Kann nicht sein. Daran habe ich seit Versionen nichts mehr gemacht. Entweder ist der Fehler vorher und er meldet es erst ab da, oder beim Datei holen ist was schief gelaufen. Ich schaue heute Abend.
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

tatu123

mmmhhh Stimmt. Hab gerade noch mal im GitHub geschaut. Da ist die Klamme.

Das ein Klammer beim kopieren irgend wo verschwindet ist mir auch noch nicht passiert. MAGIE -> Technik die Begeistert

Wer mal weiter einrichten.

FunkOdyssey

Hast du die Datei "73_*.pm" über die Weboberfläche aktualisiert? Oder über ne Linux-Bash?
Ich hatte schon einmal eher das Problem, dass das POST des Form-Tags bei der Bearbeitung nicht vollständig übergekommen ist.
Aber die Dateigröße des Moduls sollte es noch zulassen. Nur bei DOIF würde ich das nicht machen.

Beta-User

#129
So, aktuelle Version des Moduls ist wieder geladen, Danke für die Riesenarbeit, die du da reinsteckst!

Die structure sieht jetzt übrigens so aus:
defmod rr_Parents structure eltern rr_Mann rr_Frau
attr rr_Parents clientstate_behavior relative
attr rr_Parents clientstate_priority asleep gotosleep awoken home absent
attr rr_Parents event-on-change-reading .*


oldState setzt ein notify:
defmod rr_Parents_notify_oldState notify rr_Parents:.* rr_Parents:state:.* {my $oldState = OldValue($NAME);; fhem "setreading $NAME oldState $oldState"}
attr rr_Parents_notify_oldState addStateEvent 1

EDIT: Def geändert...

Schönen Abend zusammen,

Beta-User
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

CoolTux

#130
Ich habe soeben eine aktuelle Version ins Git geladen. Version 0.1.26.
Ein fettes Danke geht an FunkOdyssey für seine unendliche Geduld beim finden eines unglaublichen Bugs.
Natürlich Danke ich auch allen mutigen Testern. Ohne Euch würde sowas nie so schnell am laufen sein.


Grüße
Leon
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

Papaloewe

Auch ein ganz, ganz fettes Dankeschön von meiner Seite an alle Mitwirkende!!!

Nur ein kleiner Vorschlag.

Ich finde ganz viele Userattribute, bin dann aber nicht sicher, ob die Funktion dahinter schon implementiert ist.
Das macht es den nicht ganz so versierten Tester, die nicht im Code nachshen können (wie ich), etwas schwer.
Könntest du nicht eine kleine Tabelle pflegen mit den Attributen, die schon funktionieren sollten und denen, die nur schonmal für die spätere Funktion vorgesehen werden.

Noch ganz konkret:
Es gibt ein Attribut zum Thema Brigfhtness. Ich finde aber nicht das passende Gegenstück dafür um das Brightness-Device zu definieren?

Gruß
Thomas

CoolTux

Zitat von: Papaloewe am 07 September 2018, 08:31:40
Auch ein ganz, ganz fettes Dankeschön von meiner Seite an alle Mitwirkende!!!

Nur ein kleiner Vorschlag.

Ich finde ganz viele Userattribute, bin dann aber nicht sicher, ob die Funktion dahinter schon implementiert ist.
Das macht es den nicht ganz so versierten Tester, die nicht im Code nachshen können (wie ich), etwas schwer.
Könntest du nicht eine kleine Tabelle pflegen mit den Attributen, die schon funktionieren sollten und denen, die nur schonmal für die spätere Funktion vorgesehen werden.

Noch ganz konkret:
Es gibt ein Attribut zum Thema Brigfhtness. Ich finde aber nicht das passende Gegenstück dafür um das Brightness-Device zu definieren?

Gruß
Thomas

Hallo Thomas,

Die Commandref im Modul spiegelt den aktuellen Entwicklungensstand wieder.
Das Device für Brightness wird im Moduldevice vergeben.


Grüße
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

pc1246

HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

CoolTux

Ich habe einige Readings im Modul-Device hinzugefügt. Neue Version gibt es auf Github.
Version 0.1.31



Grüße
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