neues Modul: 98_ModbusSystemair für Systemair KWL Anlagen mit Modbus

Begonnen von Bjoernar, 09 Juni 2016, 10:02:20

Vorheriges Thema - Nächstes Thema

wthiess

Ich glaub wir reden aneinander vorbei.
Ich verstehe das leider nicht.
Ich kann alles per Hand steuern. Aber ich möchte es am Handy per 8084 ablesen ohne get oder set drücken zu müssen.

Raspberry Pi 3; 8xRelais; Aptodec Nano V3.0 Pro; FS1000a; RF-5V; Hama TS33C; 3x Brennerstuhl FunkSteckdosen; 9x Dooya funk Rollo; KWL Systemair VR400; Thermokon Modbusthermostat; diverse China Modbus Thermostate; 1-wire Bus; Telegram; QuickFhem; FhemNative; Firmata; Alexa ......

Bjoernar

Die siehst doch die Werte in dem Modul. Was genau möchtest du denn machen? Bzw. Hast du vor? Evtl. Hilft dir das Thema userreadings weiter. Da kannst du dann den Werten auch Namen geben wenn du möchtest

wthiess

Hier komme ich nicht weiter:
Ich möchte per Schieberegler den Level steuern.
Wo ist der Fehler? Bitte Hilfe!

#Modebus
define VR400Mod Modbus /dev/ttyUSB1@9600,8,E,1
attr VR400Mod room Unsorted

#Stufe
define VSpeed ModbusSystemair 1 10
attr VSpeed userattr 1 IODev
attr VSpeed IODev VR400Mod
attr VSpeed obj-h100-reading REG_FAN_SPEED_LEVEL
attr VSpeed dev-h-combine 5
attr VSpeed dev-h-defPoll 1
attr VSpeed room Modebus
attr VSpeed userReadings REG_FAN_SPEED_LEVEL:0,1,2,3
attr VSpeed stateFormat {sprintf("%.0f Level", ReadingsVal($name,"REG_FAN_SPEED_LEVEL",0))}

#Stufe Steuerung
define VSpeedS dummy
attr VSpeedS userattr 1 IODev
attr VSpeedS IODev VR400Mod
attr VSpeedS room Modebus
#attr VSpeedS setList state:slider,0,1,3
attr VSpeedS setList state:0,1,2,3
attr VSpeedS webCmd state
set VSpeedS REG_FAN_SPEED_LEVEL

lg
Wolfgang
Raspberry Pi 3; 8xRelais; Aptodec Nano V3.0 Pro; FS1000a; RF-5V; Hama TS33C; 3x Brennerstuhl FunkSteckdosen; 9x Dooya funk Rollo; KWL Systemair VR400; Thermokon Modbusthermostat; diverse China Modbus Thermostate; 1-wire Bus; Telegram; QuickFhem; FhemNative; Firmata; Alexa ......

Bjoernar

...ich glaube das gehört dann wohl in einen anderen Beitrag. Hat ja mit dem Modul direkt nichts zutun....obwohl das schon sehr nett ist was du da vor hast.

Das set in VspeedS scheint aber falsch zu sein, oder?


Bjoernar

Zitat von: wthiess am 15 Juni 2016, 00:25:10
Hier komme ich nicht weiter:
Ich möchte per Schieberegler den Level steuern.
Wo ist der Fehler? Bitte Hilfe!

#Modebus
define VR400Mod Modbus /dev/ttyUSB1@9600,8,E,1
attr VR400Mod room Unsorted

#Stufe
define VSpeed ModbusSystemair 1 10
attr VSpeed userattr 1 IODev
attr VSpeed IODev VR400Mod
attr VSpeed obj-h100-reading REG_FAN_SPEED_LEVEL
attr VSpeed dev-h-combine 5
attr VSpeed dev-h-defPoll 1
attr VSpeed room Modebus
attr VSpeed userReadings REG_FAN_SPEED_LEVEL:0,1,2,3
attr VSpeed stateFormat {sprintf("%.0f Level", ReadingsVal($name,"REG_FAN_SPEED_LEVEL",0))}

#Stufe Steuerung
define VSpeedS dummy
attr VSpeedS userattr 1 IODev
attr VSpeedS IODev VR400Mod
attr VSpeedS room Modebus
#attr VSpeedS setList state:slider,0,1,3
attr VSpeedS setList state:0,1,2,3
attr VSpeedS webCmd state
set VSpeedS REG_FAN_SPEED_LEVEL

lg
Wolfgang

müsste das nicht
set VSpeedS:REG_FAN_SPEED_LEVEL $...
sein?

Bjoernar

ich habe erst morgen wieder Zugriff auf meinen FHEM.

Aber hier sollte stehen was du brauchst:
https://forum.fhem.de/index.php?topic=15086.0

wthiess

Nein leider nicht. Hab nun mehrere Stunden verbracht.

lg
wolfgang
Raspberry Pi 3; 8xRelais; Aptodec Nano V3.0 Pro; FS1000a; RF-5V; Hama TS33C; 3x Brennerstuhl FunkSteckdosen; 9x Dooya funk Rollo; KWL Systemair VR400; Thermokon Modbusthermostat; diverse China Modbus Thermostate; 1-wire Bus; Telegram; QuickFhem; FhemNative; Firmata; Alexa ......

Bjoernar

...werde es morgen mal selber versuchen.
Wie gesagt vorher kann ich leider nicht.

Ansonsten einen neuen Beitrag im Anfänger Forum auf machen.
Da es ja nichts mit meinem Modul zutun hat.

Gruß
Björnar

wthiess

Raspberry Pi 3; 8xRelais; Aptodec Nano V3.0 Pro; FS1000a; RF-5V; Hama TS33C; 3x Brennerstuhl FunkSteckdosen; 9x Dooya funk Rollo; KWL Systemair VR400; Thermokon Modbusthermostat; diverse China Modbus Thermostate; 1-wire Bus; Telegram; QuickFhem; FhemNative; Firmata; Alexa ......

wthiess

Habe eine Lösung gefunden: Allerdings mit 4 notify.
Noch ein Schönheitsfehler: Am Schieberegler bekomme ich es nicht mit wenn jemand an der Maschine mit CD3 regelt oder durch ein anderes Event z.B. Co2 bzw. Temperatur Steuerung sich der Wert ändert. D.h. hier muss noch ein "reading" irgend wo rein???

lg
Wolfgang


#Modebus
define VR400Mod Modbus /dev/ttyUSB1@9600,8,E,1
attr VR400Mod room Unsorted

#Stufe
define VSpeed ModbusSystemair 1 60
attr VSpeed userattr 1 IODev dev-h-combine dev-h-defPoll obj-h100-reading stateFormat userReadings
attr VSpeed IODev VR400Mod
attr VSpeed dev-h-combine 5
attr VSpeed dev-h-defPoll 1
attr VSpeed obj-h100-reading REG_FAN_SPEED_LEVEL
attr VSpeed room Modebus
attr VSpeed stateFormat {sprintf("%.0f Level", ReadingsVal($name,"REG_FAN_SPEED_LEVEL",0))}
attr VSpeed userReadings REG_FAN_SPEED_LEVEL:0,1,2,3

#Stufe Steuerung
define VSpeedD dummy
attr VSpeedD room Modebus
attr VSpeedD setList state:slider,0,1,3
attr VSpeedD webCmd state
#set VSpeed REG_FAN_SPEED_LEVEL 3

define Regler0 notify VSpeedD:0 set VSpeed REG_FAN_SPEED_LEVEL 0
attr Regler0 room Modebus
define Regler1 notify VSpeedD:1 set VSpeed REG_FAN_SPEED_LEVEL 1
attr Regler1 room Modebus
define Regler2 notify VSpeedD:2 set VSpeed REG_FAN_SPEED_LEVEL 2
attr Regler2 room Modebus
define Regler3 notify VSpeedD:3 set VSpeed REG_FAN_SPEED_LEVEL 3
attr Regler3 room Modebus



Raspberry Pi 3; 8xRelais; Aptodec Nano V3.0 Pro; FS1000a; RF-5V; Hama TS33C; 3x Brennerstuhl FunkSteckdosen; 9x Dooya funk Rollo; KWL Systemair VR400; Thermokon Modbusthermostat; diverse China Modbus Thermostate; 1-wire Bus; Telegram; QuickFhem; FhemNative; Firmata; Alexa ......

wthiess

Hallo Bjoernar

Ich bin mal alle Register durchgegangen. Eventuell wären noch die Alarmfunktionen interessant. Sonst ist denke ich passts für unsere Anlagen. Für grössere gibts dann noch Co2 usw.

Lg
Wolfgang



Raspberry Pi 3; 8xRelais; Aptodec Nano V3.0 Pro; FS1000a; RF-5V; Hama TS33C; 3x Brennerstuhl FunkSteckdosen; 9x Dooya funk Rollo; KWL Systemair VR400; Thermokon Modbusthermostat; diverse China Modbus Thermostate; 1-wire Bus; Telegram; QuickFhem; FhemNative; Firmata; Alexa ......

wthiess

Hallo

Ich hab noch was gefunden. Die Heizung wäre noch wichtig.

Lg
Wolfgang
Raspberry Pi 3; 8xRelais; Aptodec Nano V3.0 Pro; FS1000a; RF-5V; Hama TS33C; 3x Brennerstuhl FunkSteckdosen; 9x Dooya funk Rollo; KWL Systemair VR400; Thermokon Modbusthermostat; diverse China Modbus Thermostate; 1-wire Bus; Telegram; QuickFhem; FhemNative; Firmata; Alexa ......

Bjoernar


wthiess

Raspberry Pi 3; 8xRelais; Aptodec Nano V3.0 Pro; FS1000a; RF-5V; Hama TS33C; 3x Brennerstuhl FunkSteckdosen; 9x Dooya funk Rollo; KWL Systemair VR400; Thermokon Modbusthermostat; diverse China Modbus Thermostate; 1-wire Bus; Telegram; QuickFhem; FhemNative; Firmata; Alexa ......

antonwinden

moin, hab jetzt meine vr400 auch zum laufen gebracht.
wenn ich noch wünsche äußern dürfte dann sind vielleicht folgende werte noch interessant die einstellbar sind mit der console der vr:
die temperaturkontrolle (werte 208 und in 201, 202 welche art von heizung vorhanden ist)
und absoluter luxus die programmsteuerung der vr400 -> zeiten sind die werte von 401 (ob aktiv oder nicht) und die zeiten folgend bis 459.
danke anton
KNX, Raspberry, Denon 3313, Philips TV, Xtrend9X00 und viel Optimismus...