Temperatur-Scanner für MAX-Thermostate

Begonnen von John, 12 März 2013, 09:44:59

Vorheriges Thema - Nächstes Thema

EinfachFhem

Hallo zusammen. Habe den Scanner nicht in der fhem.cfg sondern in einer anderen und diese mit include eingebunden. Mein Scanner ist nach dem restart noch nicht weg gewesen.

Gesendet von meinem SM-N920C mit Tapatalk


benkler

@John

Bei mir werden momentan in den Meisten fällen die Weekprofile einstellungen ignoriert, da sich das Thermostat durch die Option ModeChange meistens genau dann im Manuell modus steht.

der Scanner erkennt ja wenn ein Schaltzeitpunkt kurz bevor steht.
wäre es dann nicht möglich dass der Scanner auf dem Thermostat die Aktuell eingestllte Temperatur nimmt und diese für das Thermostat setzt mit dem Auto mode zusammen ?
Dann würde zum Schaltzeitpunkt auch die im Weekprofile eingestllte Temperatur eingestellt.

ungefähr so:

set desiredTemperature auto $desiredTemperature

ich habe leider nicht wirklich viel ahung vom Programmieren, aber das müsste sich doch umsetzen lassen oder ?
ich hoffe es ist verständlich wie ich das geschrieben habe

Greetz
benkler
FHEM (Docker), Homebridge (Docker), Homematic IP, nanoCUL 433 + 868 a-culfw, jeeLink Clone, Diverse IT Sensoren, ems-esp, Netatmo und noch einiges mehr

John

Hi benkler,

magst du bitte die angefügte Version testen.

WeekProfil sollte nun nicht mehr ignoriert werden.

John
CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP

teufelchen59

Hallo zusammen,
vielen Dank John für Deine Mühen!

Ich habe die Version geladen und beginne zu testen.
Ich melde mich dann wenn ich Ergebnisse habe.

Im Log gibt es erst mal keine Fehler. ;)

Andreas
raspberrypi 2, V 1.58 CUL868 für ESA2000 und IT, Jeelink für div. LaCrosse,
FHZ für FS20, HMLAN, MAXLAN CUBE & MAX Thermostate, Brematic lan-Gateway für IT,
Fritzbox 7390 mit FBDECT & FB_CALLMONITOR, 2 x Hikvision DS-2CD2132-I,

benkler

@ John
Habe es eingespielt, und teste mal alles durch.
ich werde nach ausgiebigen tests rückmeldung geben :)

danke dir für die Top arbeit mit dem Scanner

LG
benkler
FHEM (Docker), Homebridge (Docker), Homematic IP, nanoCUL 433 + 868 a-culfw, jeeLink Clone, Diverse IT Sensoren, ems-esp, Netatmo und noch einiges mehr

EinfachFhem

@John
Werde es ebenso Testen und danke für deine super Arbeit.

Gesendet von meinem SM-N920C mit Tapatalk


Jackson

Hallo John,

ich weiß nicht, ob das folgende in der aktuellen Version vom MaxScanner noch relevant ist. Poste es trotzdem mal...

Ich nutze noch deinen Scanner als Modul aus der ersten Stunde. Da es da noch am besten für MAXLAN funktioniert hat. Nun zum Problem:

Fhem läuft auf meinen Raspi, denn ich gesternabend mal runtergefahren habe. Als ich den Raspi heute wieder hochgefahren habe, konnte fhem (is ja als Service eintragen) nicht komplett starten. Ein Blick ins log verriert mir dann, dass der MaxScanner nicht vernüftigt startet.

Auszug aus dem Log:

2016.02.07 15:11:59 0: Server shutdown
2016.02.07 15:12:09 1: Including fhem.cfg
2016.02.07 15:12:09 3: telnetPort: port 7072 opened
2016.02.07 15:12:09 3: WEB: port 8083 opened
2016.02.07 15:12:09 3: WEBphone: port 8084 opened
2016.02.07 15:12:09 3: WEBtablet: port 8085 opened
2016.02.07 15:12:10 2: eventTypes: loaded 607 events from ./log/eventTypes.txt
2016.02.07 15:12:10 3: MaxScanner MaxScanner Initialize.106 Init Done with Version 1.0.0.0 - 06.01.2016
2016.02.07 15:12:10 2: MaxScanner Scanner Define.134 is defined timer:MaxScanner_Timer
2016.02.07 15:12:10 2: MaxScanner Scanner Attr.1375 name:Scanner attribute:disable value:0 command:set
2016.02.07 15:12:10 3: MaxScanner Scanner Timer.1333 ------------started ---------------- instance:Scanner
2016.02.07 15:12:10 1: MaxScanner MAX_129572 Work.684 !! READING:temperature is not defined !!
2016.02.07 15:12:10 1: MaxScanner MAX_12b0b6 Work.684 !! READING:temperature is not defined !!
2016.02.07 15:12:15 3: MaxScanner Scanner Timer.1333 ------------started ---------------- instance:Scanner
2016.02.07 15:12:15 1: MaxScanner MAX_129572 Work.684 !! READING:temperature is not defined !!
2016.02.07 15:12:15 1: MaxScanner MAX_12b0b6 Work.684 !! READING:temperature is not defined !!
2016.02.07 15:12:20 3: MaxScanner Scanner Timer.1333 ------------started ---------------- instance:Scanner
2016.02.07 15:12:20 1: MaxScanner MAX_129572 Work.684 !! READING:temperature is not defined !!
2016.02.07 15:12:20 1: MaxScanner MAX_12b0b6 Work.684 !! READING:temperature is not defined !!
2016.02.07 15:12:25 3: MaxScanner Scanner Timer.1333 ------------started ---------------- instance:Scanner
2016.02.07 15:12:25 1: MaxScanner MAX_12b0b6 Work.684 !! READING:temperature is not defined !!
2016.02.07 15:12:25 1: MaxScanner MAX_129572 Work.684 !! READING:temperature is not defined !!


Erst als ich das Modul 98_MaxScanner.pm umbenannt hatte, lief auch fhem wieder einwandfrei nach einem Neustart. Kann es sein, dass hier noch keine Daten vom MAXLAN zur Verfügung gestanden haben?

Aber wie gesagt, ignoriere es wenn es die aktuelle Version nicht betrifft.

Gruss
Jackson

FHEM5.9@RPI3

teufelchen59

@ John
Also bisher bin ich mit der getesteten Version zufrieden.
Es gibt auch keine Fehler.
Das WeekProfil wird erkannt.
:)
Natürlich nur im Modus ModeChange.
Wie vorher schon erwähnt, läuft bei desiredChange
die Temperatur langsam unkontrolliert, bei Abweichung
in eine Richtung.
Vielen Dank.

raspberrypi 2, V 1.58 CUL868 für ESA2000 und IT, Jeelink für div. LaCrosse,
FHZ für FS20, HMLAN, MAXLAN CUBE & MAX Thermostate, Brematic lan-Gateway für IT,
Fritzbox 7390 mit FBDECT & FB_CALLMONITOR, 2 x Hikvision DS-2CD2132-I,

John

@teufelchen59

ZitatWie vorher schon erwähnt, läuft bei desiredChange
die Temperatur langsam unkontrolliert, bei Abweichung
in eine Richtung.

Kannst du mir bitte hierzu Logs zusenden, die den Fehler zeigen.

John
CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP

benkler

@ John,

bei mir läuft wird das Weekprofile jetzt auch nicht mehr ignoriert.
Das mit dem DesiredChange habe ich noch nicht getestet.

Sobald ich das testen kann werde ich auch logs dazu posten

FHEM (Docker), Homebridge (Docker), Homematic IP, nanoCUL 433 + 868 a-culfw, jeeLink Clone, Diverse IT Sensoren, ems-esp, Netatmo und noch einiges mehr

teufelchen59

@ John,

Ja natürlich John.
Kann aber etwas dauern.
Bin erst am WE wieder da und möchte nicht per VPN
Engelchens Heizung durcheinander bringen. :-\
Gruss
Andreas
raspberrypi 2, V 1.58 CUL868 für ESA2000 und IT, Jeelink für div. LaCrosse,
FHZ für FS20, HMLAN, MAXLAN CUBE & MAX Thermostate, Brematic lan-Gateway für IT,
Fritzbox 7390 mit FBDECT & FB_CALLMONITOR, 2 x Hikvision DS-2CD2132-I,

EinfachFhem

@John ,

Habe den überarbeitet Scanner getestet und kann bestätigen, dass das Wochenprogramm jetzt berücksichtigt wird.
Danke

Gesendet von meinem SM-N920C mit Tapatalk


teufelchen59

#717
@ John,

habe Engelchen doch noch geärgert.
Der Duschraum war heute eher Sauna.  ;)
Ich hoffe meine Anhänge nützen etwas.
genaue Erklärung im 1. Anhang.

Gruss Andreas

PS. Nach dem Rückstellen des Thermostates auf Modechange. hatte ich alle 5 Sek folgende Meldung im Log.

2016.02.09 22:54:56 3: MaxScanner Scanner Timer.1393 ------------started ---------------- instance:Scanner
2016.02.09 22:54:56 4: MaxScanner Scanner Run.1349 found 5 thermostats
2016.02.09 22:54:56 4: MaxScanner Scanner Run.1371 optimal scan intervall:12


Ruhe gab es erst mit Rücksetzen der cfg und Neustart.
raspberrypi 2, V 1.58 CUL868 für ESA2000 und IT, Jeelink für div. LaCrosse,
FHZ für FS20, HMLAN, MAXLAN CUBE & MAX Thermostate, Brematic lan-Gateway für IT,
Fritzbox 7390 mit FBDECT & FB_CALLMONITOR, 2 x Hikvision DS-2CD2132-I,

John

@teufelchen59

das Log-File ist sehr aufschlußreich.

Kannst du mir die Definition von deinem MaxLan noch nachreichen, damit ich das Timing besser verstehe.

John
CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP

teufelchen59

@ John,

define MaxlanGateway MAXLAN 192.168.10.80 300
attr MaxlanGateway room MAX,Technik
attr MaxlanGateway set-clock-on-init 1
attr MaxlanGateway verbose 3


Bitte
raspberrypi 2, V 1.58 CUL868 für ESA2000 und IT, Jeelink für div. LaCrosse,
FHZ für FS20, HMLAN, MAXLAN CUBE & MAX Thermostate, Brematic lan-Gateway für IT,
Fritzbox 7390 mit FBDECT & FB_CALLMONITOR, 2 x Hikvision DS-2CD2132-I,