Alpha-Version 69_SoftliqCloud - Auslesen von Grünbeck Entkalkern (Cloud)

Begonnen von KernSani, 18 April 2020, 01:33:22

Vorheriges Thema - Nächstes Thema

Sascha_F

Hi zusammen,

ja, bei mir ist das auch recht gut planbar - 1 Personen-Haushalt, daher nicht wirklich viel Salzverbrauch (ich enthärte von 25 auf 4).

Gartenbewässerung wäre bei mir auch aktuell noch hinter dem Enthärter --> würde ich aktuell das Unkraut gießen wollen^^ (Die Entnahme ist für später -wenn der Garten mal Form annimmt- aber auch natürlich vor der Enthärtung geplant.)

Das Reading msaltusage ist bei mir auch minimal höher, als die kumulierten historischen Werte.

Viele Grüße
Sascha

KernSani

Ich denke ich baue einen ,,set refill" Befehl ein. Der merkt sich dann den aktuellen Saltusage-Stand und ein reading zeigt die Differenz zwischen aktueller Usage und letzter RefillUsage. Wenn diese Differenz bei z.B. 22 ist wird's Zeit einen neuen Sack bereit zu stellen... Macht das Sinn?


Kurz, weil mobil....
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Frank_Huber



Zitat von: KernSani am 02 Mai 2020, 11:49:26
allerdings läuft bei mir dummerweise die Gartenbewässerung noch über den Entkalker - Umbau geplant.

Ein Tipp: wenn du das umbaust, baue dir auch eine Zapfstelle für Trinkwasser ein. Manche mögen den metallischen Geschmack vom entkalkten nicht.
Aber jetzt ist gebug OT... [emoji6]

Gesendet von meinem S68Pro mit Tapatalk


KernSani

Zitat von: KernSani am 02 Mai 2020, 12:43:29
Ich denke ich baue einen ,,set refill" Befehl ein. Der merkt sich dann den aktuellen Saltusage-Stand und ein reading zeigt die Differenz zwischen aktueller Usage und letzter RefillUsage. Wenn diese Differenz bei z.B. 22 ist wird's Zeit einen neuen Sack bereit zu stellen... Macht das Sinn?
Leicht optimierte Version im ersten Post (Achtung Änderungen beim Passwort, bitte im ersten Post nachlesen)
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

KernSani

Zitat von: Frank_Huber am 02 Mai 2020, 12:48:54

Ein Tipp: wenn du das umbaust, baue dir auch eine Zapfstelle für Trinkwasser ein. Manche mögen den metallischen Geschmack vom entkalkten nicht.
Aber jetzt ist gebug OT... [emoji6]
Guter Tipp :-) Habe nachgeschaut... Es gibt schon einen Hahn, der an der Leitung zum Garten hängt (hinter der Stelle wo wir jetzt "Kalkwasser" andocken wollen)
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Sascha_F

Hi!

Seit dem aktuellen FHEM-Update startet mein FHEM permanent neu durch, sobald ich irgendeinen Raum anklicke (zumindest merke ich es dann + "Connecten lost"-Meldung).

Ich bin jetzt jedes Update-Paket einzeln durchgegangen (neu gegen alt ersetzen usw.) und komme bei der neuen DevIO.pm an, mit welcher es nicht mehr läuft.

Im Forum habe ich gefunden:

Revision 22027: DevIo.pm: add websocket (Forum #109910)
DevIo.pm: add websocket (Forum: #109910)
Source: Revision 22027: DevIo.pm: add websocket (Forum #109910)

Bei websocket hat etwas bei mir geklingelt. Habe dann das Device für meine SD18 gelöscht und FHEM läuft mit der neuen DevIO.pm.

Besteht ein Problem mit dem Modul i.V.m. der neuen DevIO.pm oder ansonsten eine Idee, was da bei mir falsch laufen kann?

(Hab parallel auch ein Issue auf GitHub eröffnet --> wusste nicht, was Dir lieber ist).

Viele Grüße
Sascha

KernSani

Ich mache heute abend mal ein Update auf meiner Testmaschine und schau was da schief läuft. Tatsächlich war meine Anfrage ja der Auslöser, dass Rudi DevIo umgebaut hat :-S


Kurz, weil mobil....
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

KölnSolar

Hi Oli,
erst dachte ich kann nicht sein, da Rudi doch ws:... als "erkennungsmerkmal" umgesetzt hat. Jetzt hab ich mir aber gerade das DevIo.pm ansehen wollen u. per Zufall gesehen, dass er beim simpe_read die frame-bits eliminiert, wenn $hash->{WEBSOCKET} gesetzt ist.
Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

KernSani

Version im ersten Post aktualisiert.
@Markus: Danke für den Hinweis. das hat die Suche einfach gemacht :-)

Werde mich jetzt mal dran machen Rudis Websocket-Implementierung zu verstehen und im im Modul zu nutzen.
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Sascha_F

Hi zusammen,

super und vielen Dank!  :D

In die Änderungen der DevIO.pm hatte ich auch reingesehen - meine Schlussfolgerung war aber leider nur "ah ja, grün ist also neu und rot ist also obsolet... ;D

Habe das Device jetzt wieder neu angelegt und läuft.

Falls es hilft, hier schon mal das Log. Leider bin ich noch immer so Perl-fern... Hoffe, das wird irgendwann mal was, aber ist nicht so leicht für mich :-\


2020.05.31 09:42:00 1: PERL WARNING: Subroutine Initialize redefined at ./FHEM/69_SoftliqCloud.pm line 232.
2020.05.31 09:42:00 1: PERL WARNING: Subroutine Define redefined at ./FHEM/69_SoftliqCloud.pm line 253.
2020.05.31 09:42:00 1: PERL WARNING: Subroutine Undefine redefined at ./FHEM/69_SoftliqCloud.pm line 286.
2020.05.31 09:42:00 1: PERL WARNING: Subroutine Notify redefined at ./FHEM/69_SoftliqCloud.pm line 293.
2020.05.31 09:42:00 1: PERL WARNING: Subroutine Set redefined at ./FHEM/69_SoftliqCloud.pm line 306.
2020.05.31 09:42:00 1: PERL WARNING: Subroutine Get redefined at ./FHEM/69_SoftliqCloud.pm line 351.
2020.05.31 09:42:00 1: PERL WARNING: Subroutine Attr redefined at ./FHEM/69_SoftliqCloud.pm line 415.
2020.05.31 09:42:00 1: PERL WARNING: Subroutine refill redefined at ./FHEM/69_SoftliqCloud.pm line 476.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine setParam redefined at ./FHEM/69_SoftliqCloud.pm line 483.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine regenerate redefined at ./FHEM/69_SoftliqCloud.pm line 518.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine parseRegenerate redefined at ./FHEM/69_SoftliqCloud.pm line 554.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine sqTimer redefined at ./FHEM/69_SoftliqCloud.pm line 591.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine query redefined at ./FHEM/69_SoftliqCloud.pm line 603.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine isExpiredToken redefined at ./FHEM/69_SoftliqCloud.pm line 624.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine authenticate redefined at ./FHEM/69_SoftliqCloud.pm line 636.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine parseAuthenticate redefined at ./FHEM/69_SoftliqCloud.pm line 692.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine login redefined at ./FHEM/69_SoftliqCloud.pm line 727.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine parseLogin redefined at ./FHEM/69_SoftliqCloud.pm line 773.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine getCode redefined at ./FHEM/69_SoftliqCloud.pm line 800.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine parseCode redefined at ./FHEM/69_SoftliqCloud.pm line 832.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine initToken redefined at ./FHEM/69_SoftliqCloud.pm line 854.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine parseRefreshToken redefined at ./FHEM/69_SoftliqCloud.pm line 900.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine getRefreshTokenHeader redefined at ./FHEM/69_SoftliqCloud.pm line 934.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine getRefreshTokenDirect redefined at ./FHEM/69_SoftliqCloud.pm line 972.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine getRefreshToken redefined at ./FHEM/69_SoftliqCloud.pm line 982.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine getDevices redefined at ./FHEM/69_SoftliqCloud.pm line 991.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine parseDevices redefined at ./FHEM/69_SoftliqCloud.pm line 1014.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine getMeasurements redefined at ./FHEM/69_SoftliqCloud.pm line 1051.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine getInfo redefined at ./FHEM/69_SoftliqCloud.pm line 1100.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine parseInfo redefined at ./FHEM/69_SoftliqCloud.pm line 1124.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine getParamList redefined at ./FHEM/69_SoftliqCloud.pm line 1183.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine getParam redefined at ./FHEM/69_SoftliqCloud.pm line 1210.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine parseParam redefined at ./FHEM/69_SoftliqCloud.pm line 1236.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine negotiate redefined at ./FHEM/69_SoftliqCloud.pm line 1288.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine parseNegotiate redefined at ./FHEM/69_SoftliqCloud.pm line 1313.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine parseWebsocketId redefined at ./FHEM/69_SoftliqCloud.pm line 1361.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine realtime redefined at ./FHEM/69_SoftliqCloud.pm line 1398.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine parseRealtime redefined at ./FHEM/69_SoftliqCloud.pm line 1430.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine getCookies redefined at ./FHEM/69_SoftliqCloud.pm line 1440.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine processCmdQueue redefined at ./FHEM/69_SoftliqCloud.pm line 1470.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine safe_decode_json redefined at ./FHEM/69_SoftliqCloud.pm line 1487.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine use_module_prio redefined at ./FHEM/69_SoftliqCloud.pm line 1506.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine StorePassword redefined at ./FHEM/69_SoftliqCloud.pm line 1523.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine ReadPassword redefined at ./FHEM/69_SoftliqCloud.pm line 1551.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine Rename redefined at ./FHEM/69_SoftliqCloud.pm line 1598.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine wsConnect redefined at ./FHEM/69_SoftliqCloud.pm line 1611.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine parseWebsocketRead redefined at ./FHEM/69_SoftliqCloud.pm line 1671.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine wsHandshake redefined at ./FHEM/69_SoftliqCloud.pm line 1704.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine wsFail redefined at ./FHEM/69_SoftliqCloud.pm line 1815.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine Ready redefined at ./FHEM/69_SoftliqCloud.pm line 1829.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine wsReadDevIo redefined at ./FHEM/69_SoftliqCloud.pm line 1838.
2020.05.31 09:42:01 1: PERL WARNING: Subroutine wsClose redefined at ./FHEM/69_SoftliqCloud.pm line 1849


Viele Grüße
Sascha

KernSani

Hi Sascha,
die ,,redefined" Warnungen sind ganz normal beim ,,reload". Ist das restart-Problem behoben?
Grüße,
Oli


Kurz, weil mobil....
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Sascha_F

Hi Oli,

ah, alles klar, dann vergesse ich die redefined sofort wieder  :D

Mit der neuen Version läuft es seit gestern früh wieder 1a durch - keine Probleme mehr bzgl. des Restarts.

Danke Dir!  :)

Viele Grüße und schöne Pfingsten natürlich
Sascha

Sascha_F

Hi Oli,

noch eine kurze Rückfrage (bin auf dem heutigen FHEM-Update-Stand mit DevIO - mit dem Stand direkt davor aber anlaog):

Der state des Devices wechselt auf "closed" - ist das gewollt? Ich hatte in Erinnerung, dass der state eigentlich nur von "initialized" auf  "opened" wechselte - "closed" quasi einen Fehlerzustand signalisierte.

Sofern das works-as-designed ist (also nur zum Zeitpunkt der Aktualisierung nach Timer-Ablauf der Status auf "opened" wechselt), dann ist alles ok - dann ändere ich bei mir nur, dass "closed" nicht als Fehler interpretiert wird.

Viele Grüße ++ schönes WE
Sascha

KernSani

Hi Sascha,

Das Verhalten ist korrekt, hätte ich vielleicht erwähnen sollen... Da über die Websocket-Verbindung eh keine Daten kommen, wenn man keine Abfrage triggert, baue ich die Verbindung wieder ab.

Grüße,

Oli


Kurz, weil mobil....
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Sascha_F

Hi Oli,

check - dann nehme ich das "Achtung, irgendwas stimmt hier nicht" bei mir wieder raus  ;D

Viele Grüße
Sascha