Heizung per FHEM2FHEM steuern ??

Begonnen von Gasmast3r, 26 September 2017, 20:22:11

Vorheriges Thema - Nächstes Thema

Gasmast3r

#90
Zitat von: CoolTux am 29 September 2017, 15:26:14
OK, kann ich mir aber erst heute Abend genau anschauen. Ich habe auch gesehen das ich die ein oder andere Änderung noch machen muss. Habe doch nicht alles erwischt.

In wie weit geht es denn jetzt bei Dir. Bekommst du Daten, kannst Du schalten?
Ja das klappt abgesehen von Problemen die vorher schon da waren

so hab mal das do always (eingesetzt da nicht alle Thermostate geschaltet wurden )aus meine doif entfernt doe Fehler sind schon mal weniger.
Entschuldige das ich DOOF FRAGE aber ich habe Psychische Probleme und Leide an ADHS mit Kognitiver-Hyperaktivität.

Gasmast3r

so mal alles etwas umgestellt da der PI B+ als Kiosk SYS und sshHost etwas überordert zu sein scheint.

nun habe ich noch


2017.10.01 08:26:56 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_EQ3BT.pm line 519.

im log, kenne mich leider damit nicht aus um selber auf Fehler suche zu gehen
Entschuldige das ich DOOF FRAGE aber ich habe Psychische Probleme und Leide an ADHS mit Kognitiver-Hyperaktivität.

CoolTux

Nutzt Du dennoch ssh oder wieder das original modul?
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

Gasmast3r

Zitat von: CoolTux am 01 Oktober 2017, 12:22:04
Nutzt Du dennoch ssh oder wieder das original modul?
Die ssh Version
Hab jetzt nur 1 oder 2 Thermostate die da drüber angesteuert werden, da mir der Kiosk35Pi immer abstürzt da er die gettool Prozesse wohl nicht richtig beendet.
Entschuldige das ich DOOF FRAGE aber ich habe Psychische Probleme und Leide an ADHS mit Kognitiver-Hyperaktivität.

CoolTux

Zitat von: Gasmast3r am 01 Oktober 2017, 12:29:42
Die ssh Version
Hab jetzt nur 1 oder 2 Thermostate die da drüber angesteuert werden, da mir der Kiosk35Pi immer abstürzt da er die gettool Prozesse wohl nicht richtig beendet.

Ah okay, aber Du verwendest immer noch den Aufruf mit ssh also attribut sshHost ist 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

Gasmast3r

Zitat von: CoolTux am 01 Oktober 2017, 13:07:07
Ah okay, aber Du verwendest immer noch den Aufruf mit ssh also attribut sshHost ist gesetzt.
Ja
Das klappt ja soweit auch,.
Der Kiosk35Pi liegt mit Kioskmode bei etwa 40-60% Auslastung obwohl nur der cromium Kioskmode läuft,  mit ssh/Gettool geht's aus bis zu 100% hoch.
Entschuldige das ich DOOF FRAGE aber ich habe Psychische Probleme und Leide an ADHS mit Kognitiver-Hyperaktivität.

CoolTux

Ok.
Also das ist Zeile 510

my $hciDevice = "hci".$hash->{helper}{hcidevices}[$hash->{helper}{currenthcidevice}];


Entweder gibt es $hash->{helper}{hcidevices} nicht oder $hash->{helper}{currenthcidevice}
Daher bitte ein aktuelles list vom device
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

Gasmast3r

Zitat von: CoolTux am 01 Oktober 2017, 13:52:15
Ok.
Also das ist Zeile 510

my $hciDevice = "hci".$hash->{helper}{hcidevices}[$hash->{helper}{currenthcidevice}];


Entweder gibt es $hash->{helper}{hcidevices} nicht oder $hash->{helper}{currenthcidevice}
Daher bitte ein aktuelles list vom device
Hy hab heute morgen noch mal beide Pi's neu gestartet bis jetzt kein weiterer Eintrag, trotz verstellen der Temperatur [emoji848]
Entschuldige das ich DOOF FRAGE aber ich habe Psychische Probleme und Leide an ADHS mit Kognitiver-Hyperaktivität.

CoolTux

Na schauen wir mal.
Sag Mal bitte bis morgen bescheid. Dann baue ich das fehlende auch noch ein. Hoffe ja Dominik meldet sich mal
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

Gasmast3r

Hy ja mache ich, habe das nun mit meinen MotionEye/lepresenced Zeropi erweitert sprich 3 Pi`s kümmern sich dank deiner sshHost Erweiterung um meine Thermostate.

Morgen laufe des Vormittags sollte ich aussagekräftige Ergebnisse haben, und melde mich dann.
Entschuldige das ich DOOF FRAGE aber ich habe Psychische Probleme und Leide an ADHS mit Kognitiver-Hyperaktivität.

CoolTux

Vorsicht, gatttool und lepresenced haben Probleme wenn sie zusammen mit einem BT Dongle arbeiten sollen.

Dann bis Morgen.


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

Gasmast3r

Zitat von: CoolTux am 01 Oktober 2017, 18:14:27
Vorsicht, gatttool und lepresenced haben Probleme wenn sie zusammen mit einem BT Dongle arbeiten sollen.

Dann bis Morgen.


Grüße
Ja das befürchte ich auch, aber noch bin ich guter Dinge.
Sind 2 Thermostate und 2 G-Tage's, ich bin gespannt auf die Log Einträge.
Entschuldige das ich DOOF FRAGE aber ich habe Psychische Probleme und Leide an ADHS mit Kognitiver-Hyperaktivität.

Gasmast3r

Hy
so nun Läuft es ohne große Fehler Einträge im LOG.

Wie wir schon beide dachten hatte sich Gatttool und Lepresenced nach stunden der Harmonie nicht mehr verstanden.

ich weis nicht ob es ad der pflege des Moduls liegt aber wenn ich meinem DOIF sage schalte ein Modus, schalten nicht alle Thermostate durch, setze ich stattdessen die Temperatur schalten alle sauber durch (je nach Empfangs Bereitschaft).

hier noch mal die list (name)


Internals:
   DEF        00:1A:22:09:0F:34
   MAC        00:1A:22:09:0F:34
   NAME       KU
   NR         125
   STATE      initialized
   TYPE       EQ3BT
   VERSION    2.0.1_CoolTux_beta7
   READINGS:
     2017-09-27 18:54:05   battery         ok
     2017-10-02 09:18:14   bluetoothDevice hci0
     2017-09-27 18:54:05   boost           0
     2017-10-01 22:44:46   consumption     138.770
     2017-10-02 00:05:00   consumptionToday 0.000
     2017-10-02 00:01:51   consumptionYesterday 97.303
     2017-10-02 04:32:06   desiredTemperature 18.5
     2017-09-27 18:54:05   ecoMode         0
     2017-09-29 04:40:42   errorCount-setComfort 2
     2017-09-30 16:45:21   errorCount-setDesiredTemperature 15
     2017-10-01 22:38:15   errorCount-setEco 6
     2017-10-02 09:16:56   errorCount-updateStatus 46
     2017-09-30 14:42:22   errorCount-updateSystemInformation 8
     2017-10-02 07:30:23   firmware        110
     2017-10-02 04:32:06   lastChangeBy    FHEM
     2017-09-27 18:54:05   mode            Manual
     2017-10-02 08:52:38   valvePosition   0
     2017-09-27 18:54:05   windowOpen      0
   helper:
     currenthcidevice 0
     handlesetDesiredTemperature 0x0411
     handleupdateStatus 0x0411
     handleupdateSystemInformation 0x0411
     listensetDesiredTemperature
     listenupdateStatus updateStatus failed
     listenupdateSystemInformation 01 6e 00 00 7e 75 81 60 67 69 68 68 61 63 a2
     retryCounterHci0 6
     retryCountersetDesiredTemperature 0
     retryCounterupdateStatus 6
     retryCounterupdateSystemInformation 0
     valuesetDesiredTemperature 4125
     valueupdateStatus 03110A020916
     valueupdateSystemInformation 00
     hcidevices:
       0
Attributes:
   heizung    Heizung
   icon       sani_heating
   room       Heizung,Küche
   sshHost    pi@Kiosk35
   userattr   heizung heizung_map structexclude

mit sshHost


Internals:
   DEF        00:1A:22:09:0F:5D
   MAC        00:1A:22:09:0F:5D
   NAME       WZ
   NR         122
   STATE      initialized
   TYPE       EQ3BT
   VERSION    2.0.1_CoolTux_beta7
   READINGS:
     2017-09-28 16:18:12   battery         ok
     2017-10-02 06:39:35   bluetoothDevice hci0
     2017-09-28 16:18:12   boost           0
     2017-10-02 07:14:12   consumption     114.503
     2017-10-02 07:14:12   consumptionToday 0.824
     2017-10-02 00:01:22   consumptionYesterday 70.677
     2017-10-02 04:31:27   desiredTemperature 18.5
     2017-09-28 16:18:12   ecoMode         0
     2017-09-29 04:56:08   errorCount-setComfort 2
     2017-10-01 15:13:06   errorCount-setDesiredTemperature 17
     2017-10-01 22:37:54   errorCount-setEco 10
     2017-10-01 16:18:35   errorCount-updateStatus 49
     2017-09-30 22:51:17   errorCount-updateSystemInformation 8
     2017-10-02 07:25:23   firmware        110
     2017-10-02 04:31:27   lastChangeBy    FHEM
     2017-09-28 16:18:12   mode            Manual
     2017-10-02 09:23:41   valvePosition   0
     2017-09-28 16:18:12   windowOpen      0
   helper:
     currenthcidevice 0
     handlesetDesiredTemperature 0x0411
     handleupdateStatus 0x0411
     handleupdateSystemInformation 0x0411
     listensetDesiredTemperature
     listenupdateStatus 02 01 09 00 04 25
     listenupdateSystemInformation 01 6e 00 00 7e 75 81 60 67 69 68 68 66 64 a2
     retryCounterHci0 3
     retryCountersetDesiredTemperature 0
     retryCounterupdateStatus 0
     retryCounterupdateSystemInformation 0
     valuesetDesiredTemperature 4125
     valueupdateStatus 03110A020917
     valueupdateSystemInformation 00
     hcidevices:
       0
Attributes:
   heizung    Heizung
   icon       sani_heating
   room       Heizung,Wohnzimmer
   userattr   heizung heizung_map structexclude

ohne sshHost


Internals:
   ATTR       heizung
   CHANGEDCNT 3919
   DEF        heizung EZ1 EZ2 FL KU SZ1 SZ2 WCU WZ ZO1 ZO2 ZU Bad WCO
   NAME       Heizung
   NR         133
   NTFY_ORDER 50-Heizung
   STATE      initialized
   TYPE       structure
   CONTENT:
     Bad        initialized
     EZ1        initialized
     EZ2        initialized
     FL         initialized
     KU         initialized
     SZ1        initialized
     SZ2        initialized
     WCO        initialized
     WCU        initialized
     WZ         initialized
     ZO1        initialized
     ZO2        initialized
     ZU         initialized
   READINGS:
     2017-10-02 09:25:17   LastDevice      SZ2
     2017-10-02 09:25:17   LastDevice_Abs  SZ2
     2017-10-02 09:25:17   state           initialized
Attributes:


Strukture Heizung
Entschuldige das ich DOOF FRAGE aber ich habe Psychische Probleme und Leide an ADHS mit Kognitiver-Hyperaktivität.

CoolTux

Gib Mal Deiner structure ein async_delay von 30s als Attribut mit. Dann verzögert er jeden Thermostat Befehl um 30s. Das sollte reichen.
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

Gasmast3r

Hy danke für den Tipp.

seit dem läuft alles sauber durch ohne Fehler im LOG und ohne das eins nicht schaltet.

habe je 1 Thermostat über 2 weitere pi`s laufen da ich noch nicht weiter getestet habe wie viele max über ein sshHost stabil laufen würden.

aber im gesamten betrachtet ist die sshHost Erweiterung eine super sache.

Ich bedanke mich noch mal`s für die super Hilfe.
Entschuldige das ich DOOF FRAGE aber ich habe Psychische Probleme und Leide an ADHS mit Kognitiver-Hyperaktivität.