Maya Workflow Kit
The whole Maya workflow in Blender, in one install. Free and open source, Blender 4.5 – 5.2.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证IPS-Modul for Homematic-Script Devices
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Erweitert IPS um die native Unterstützung von:
Die in einer Liste gewählten Systemvariablen der CCU als bedienbare Statusvariablen.
Ein vom Modul angelegtes CCU-Programm meldet jede Aktualisierung sofort über eine Taste der virtuellen Fernbedienung, gelesen wird mit einer Anfrage für alle Systemvariablen.
Eine Alarmvariable der CCU mit Zustand, erstem und letztem Alarm und dem Auslöser. Der Alarm kann aus Symcon quittiert werden.
Abfragen des Summenzählers der Geräte mit Leistungsmessung aus der CCU.
Werte der HmIP-Wetterstationen (HmIP-SWO-B, -PL, -PR) sowie Summe, heute und gestern von Sonnenscheindauer und Regenmenge aus den Systemvariablen der CCU.
Abfragen der auf der CCU vorhandenen HM-Programme.
Ausführen der HM-Programme auf der CCU.
Standard Actionhandler für die Bedienung der HM-Programme aus dem IPS-Webfront.
Native Schnittstelle zur CCU, um HomeMatic-Scripte durch die CCU ausführen zu lassen.
Direkte Rückmeldung der Ausführung durch einen Antwortstring im JSON-Format.
Dynamische Textanzeige auf dem Display-Wandtaster mit Statusdisplay.
Unterstützt mehrseite Anzeigen und das durchblättern per Tastendruck.
Ausführen von benutzerspezifischen Aktionen, auch in Abhängigkeit der angezeigten Seite.
Hier handelt es sich um eine Instanz, welche die Verwendung des ePaper Statusdisplays im 55er-Rahmen vereinfachen soll.
Über spezielle PHP-Befehle ist es möglich das Display anzusteuern.
Erweiterte Bedienung der Heizungsgeräte der CCU:
HomeMatic Heating Device (Heizkörperthermostat HM-CC-RT-DN)
HomeMatic Heating Group (Heizgruppe HM-CC-VG-1)
HomeMatic IP Heating Group (Heizgruppe HmIP-HEATING)
HomeMatic Climate Control Regulator (Wandthermostat HM-CC-TC)
Die Zeitprofile werden als Wochenplan in IPS dargestellt und können dort bearbeitet und zum Gerät übertragen werden. Party-/Urlaubsmodus, der Modus der Soll-Temperatur, die Entkalkung und weitere Parameter der Geräte stehen als Variablen zur Verfügung. Welche Variablen angelegt werden, lässt sich in der Konfiguration der Instanz einstellen.
LED-Anzeige HM-OU-LED16 mit allen Kanälen in einer Instanz: LED-Status, Tastendrücke und Wartungswerte als Statusvariablen, alle 16 LEDs in einem Telegramm setzen.
Funk-RGBW-Controller HM-LC-RGBW-WM mit allen drei Kanälen in einer Instanz: Helligkeit, Farbe und Programme als Statusvariablen (Licht-Kachel mit Status, Helligkeit und Farbwähler), Rampenzeit und Einschaltdauer, Weißabgleich.
Wochenprogramm (Schaltzeitpunkte) der HomeMatic IP Aktoren lesen und schreiben, bisher als Grundgerüst ohne Visualisierung.
Aktionen für Datenpunkte, die nur geschrieben werden können (z.B. Einschalten mit Einschaltdauer, Dimmen mit Rampenzeit, Rollladen anhalten).
Legt die Instanzen der Geräte dieser Library an (Powermeter, Wetterstationen, Displays, Heizungsgeräte, Systemvariablen, Alarmvariablen, Programme, RemoteScript und WR-Interface). Bereits angelegte Instanzen werden erkannt. Instanzen, zu denen kein Gerät auf der CCU gefunden wird, werden mit einem Hinweis angezeigt.
Auslesen der Informationen zu jedem Funk-Interface der CCU.
Bereitstellen der Informationen zu den Funk-Interfaces innerhalb von IPS.
Bereitstellen der Informationen zu dem Wired-Interface innerhalb von IPS.
Funktionsfähige CCU1, CCU2 oder CCU3, welche schon mit einem HomeMatic Socket in IPS eingerichtet ist.
In der CCU muß die Firewall entsprechend eingerichtet sein, das IPS auf die 'Remote HomeMatic-Script API' der CCU zugreifen kann.
Einstellungen -> Systemsteuerung -> Firewall konfigurieren
Bei 'Remote HomeMatic-Script API' muß entweder 'Vollzugriff' oder 'Eingeschränkt' eingestellt sein.
Bei 'Eingeschränkt' ist dann unter 'IP-Adressen für eingeschränkten Zugriff' euer LAN / IPS-PC einzugeben.
(z.B. 192.168.178.0/24 => /24 ist die Subnet-Maske für das Netzwerk. Bei 255.255.255.0 ist das 24 bei 255.255.0.0. ist es 16.
Oder es kann direkt eine einzelne Adresse eingetragen werden. z.B. 192.168.0.2
Über den 'Module-Store' in Symcon das Modul 'HomematicExtended' hinzufügen.
Ist direkt in der Dokumentation der jeweiligen Module beschrieben.
Die Module der Geräte sind im Dialog 'Instanz hinzufügen' unter dem Hersteller 'HomeMatic' zu finden.
| Modul | Typ | GUID |
|---|---|---|
| HomeMatic Systemvariablen | Device | {AF50C42B-7183-4992-B04A-FAFB07BB1B90} |
| HomeMatic Alarmvariable | Device | {72A9F016-A988-430D-B678-E787CC106449} |
| HomeMatic Powermeter | Device | {400F9193-FE79-4086-8D76-958BF9C1B357} |
| HomeMatic IP Weekly Program | Device | {9B7A7ED0-D77F-4F5B-B747-68B75B55686A} |
| HomeMatic LED16 | Device | {3F6C1D8E-2B54-4A0F-9C7E-5D8A1B6E4F32} |
| HomeMatic RGBW | Device | {B9AB52A2-96AE-499E-A5A6-7A1E316FC90D} |
| HomeMatic Weather | Device | {0877F1DB-2277-4B74-BCD9-E10D81015C31} |
| HomeMatic Programme | Device | {A5010577-C443-4A85-ABF2-3F2D6CDD2465} |
| HomeMatic RemoteScript Interface | Device | {246EDB89-70BC-403B-A1FA-3B3B1B540401} |
| HomeMatic Dis-WM55 | Device | {271BCAB1-0658-46D9-A164-985AEB641B48} |
| HomeMatic Dis-EP-WM55 | Device | {E64ED916-FA6C-45B2-B8E3-EDC3191BC4C0} |
| HomeMatic RF-Interface Splitter | Splitter | {6EE35B5B-9DD9-4B23-89F6-37589134852F} |
| HomeMatic RF-Interface | Device | {36549B96-FA11-4651-8662-F310EEEC5C7D} |
| HomeMatic WR-Interface | Device | {01C66202-7E94-49C4-8D8F-6A75CE944E87} |
| HomeMatic Heating Device | Device | {E2674369-5272-44FE-905A-DCBF0E5126C6} |
Version 3.90:
HM_SetLevel, HM_SetColor, Weißabgleich per HM_ReadWhiteBalance, HM_SetWhiteBalance und Aktion). Der Extended Konfigurator listet die Geräte.HM_SetAllLEDs). Der Extended Konfigurator listet die Geräte. Bisher nur an einer HM-OU-LED16 getestet.*_WEEK_PROFILE.HM_ReadWeeklyProgram, HM_WriteWeeklyProgram, HM_ReadWeeklyProgramModes, HM_SetWeeklyProgramMode.HM_SystemVariablesTimer und HM_AlarmReceipt dieses Moduls wurden entfernt. HM_ReadSystemVariables bzw. HM_AlarmReceipt des Moduls HomeMatic Alarmvariable ersetzen sie.Version 3.82:
[!IMPORTANT] Heizungsmodule, Powermeter, Weather, Programme, RF-Interface und WR-Interface: Die Statusvariablen nutzen Darstellungen statt Variablenprofilen. Die Variablen und ihre Archivdaten bleiben erhalten, eigene Darstellungen und Profile des Nutzers bleiben unverändert.
- Die Profile der Library (
Heating.Control.…,Heating.…,Temperature.Room.…,Execute.HMusw.) werden gelöscht, sobald keine Variable sie mehr nutzt. Wer sie für eigene Variablen verwendet, behält sie.- Die Umstellung erfolgt beim nächsten Lesen der Werte von der CCU. Variablen nicht erreichbarer Geräte behalten bis dahin ihr Profil.
HomeMatic Systemvariablen:
HM_WriteValueBoolean2,HM_WriteValueInteger2,HM_WriteValueFloat2undHM_WriteValueString2erzeugen keine Warnung mehr im Log.
Neue Statusvariablen
Temperatur (Ist-Temperatur) und Feuchtigkeit aus Kanal 1 des Gerätes. Damit zeigt die Kachel-Visualisierung die Instanz als Thermostat-Kachel.Geändertes Verhalten
Temperatur. Minimum und Maximum kommen von der CCU und passen zum jeweiligen Gerät (z.B. HM-CC-TC 6 bis 30 °C mit Ventil geschlossen und Ventil offen, HM-CC-RT-DN und HmIP 4,5 °C = Aus bis 30,5 °C = An, HM-CC-VG-1 5 bis 30 °C). Die Anzahl der wählbaren Wochenprofile entspricht den Profilen des Geräts.Fehlerbehebungen
Fehler bei getParamset fehl und die Statusvariablen wurden nicht gepflegt. Die Werte werden jetzt einzeln gelesen.wird erstellt (101), auch nach erfolgreichem Übernehmen.Keine aktive Parent Instanz!, wenn der Homematic Socket noch nicht verbunden war. Gelesen wird jetzt erst, wenn der Socket aktiv ist.Zeitplan speichern in Profil bot die Profile 1 bis 6 an, die Heizgruppe kann aber nur die Profile 1 bis 3 umschalten. Die Auswahl übernimmt jetzt die Anzahl von Aktives Zeitprofil.Version 3.81:
Behobene falsche Werte in Statusvariablen
Fährt in Startposition wurde als nicht installiert angezeigt. Eine nie gesetzte Urlaub/Party-Zeit wurde als 01.01.2000 angezeigt.Fehlerbehebungen
Version 3.80:
[!IMPORTANT] HomeMatic Systemvariablen wurde neu aufgebaut, vorhandene Instanzen werden beim Update übernommen (Details in der README):
- Statt der Auslöser-Variable wird die Taste der virtuellen Fernbedienung eingestellt, die Systemvariablen werden in einer Liste gewählt. Vorhandene Statusvariablen sind dort angehakt.
- Das CCU-Programm einmal über die Schaltfläche
CCU-Programm anlegen oder aktualisierenanlegen. Ein Programm nach der bisherigen Anleitung meldet nicht jede Änderung.- Alarmvariablen werden nicht mehr aktualisiert, sie werden mit dem Konfigurator als Instanzen des neuen Moduls HomeMatic Alarmvariable angelegt. Das Alarm-Script entfällt. Die alten Alarmvariablen können danach über eine Schaltfläche gelöscht werden.
- Die Profile
HM.SysVar…werden durch Darstellungen ersetzt und gelöscht.HM_WriteValueBoolean2,HM_WriteValueInteger2,HM_WriteValueFloat2,HM_WriteValueString2,HM_SystemVariablesTimerundHM_AlarmReceiptder Systemvariablen sind veraltet und werden mit Version 3.90 entfernt.Alle Module: Fehler bei der Kommunikation mit der CCU werden jetzt auch beim Übernehmen der Konfiguration und beim Start gemeldet (z.B. Powermeter mit nicht erreichbarem Gerät). Bisher wurden sie dort unterdrückt.
Neue Module
Neue Funktionen und Aktionen
HM_CreateCCUProgram, HM_DeleteCCUProgram.HM_ReadAlarm, HM_AlarmReceipt, HM_CreateCCUProgram, HM_DeleteCCUProgram.Neue Statusvariablen
STATE, FIRST_TIME, LAST_TIME, TRIGGER_CHANNEL, TRIGGER_ROOM, TRIGGER_DATAPOINT.Geändertes Verhalten
Fehlerbehebungen
Object with ident … could not be found) als Fehlermeldung im Frontend erscheinen.Version 3.78:
*_TOTAL) konnten um eine Meldung hinterherhängen, wenn sie gelesen wurden, bevor das Programm der CCU sie aktualisiert hatte.Version 3.77:
ENERGY_COUNTER_FEED_IN_TOTAL (kWh) für den Einspeisezähler der HmIP-PSMCO und ELV-SH-PSMCI.Version 3.76:
GAS_VOLUME, aber kein ENERGY_COUNTER). Der Summenzähler der CCU zählt dann m³ und erscheint als GAS_VOLUME_TOTAL (m³). Bisher wurde er als ENERGY_COUNTER_TOTAL durch 1000 geteilt und in kWh angezeigt. Eine bereits vorhandene Variable ENERGY_COUNTER_TOTAL wird beim ESI im Gasmodus nicht mehr aktualisiert und kann gelöscht werden.ENERGY_COUNTER_TOTAL, IEC_ENERGY_COUNTER_TOTAL, GAS_ENERGY_COUNTER_TOTAL und GAS_VOLUME_TOTAL werden nur noch angelegt, wenn die CCU die Systemvariable des Summenzählers liefert und der Wert nicht 0 ist. Bereits vorhandene Variablen bleiben erhalten und werden weiter aktualisiert. Ein Ereignis von GAS_VOLUME aktualisiert den Summenzähler.Version 3.75:
[!IMPORTANT]
- Mindestens IP-Symcon 9.0 erforderlich.
- Das Modul
HomeMatic Paraset Interfacewurde entfernt. Vorhandene Instanzen sind nach dem Update ohne Funktion.- Das Modul
HomeMatic RF-Interface Konfiguratorwurde entfernt. Die RF-Interfaces (Gateways) legt derHomeMatic Extended Konfiguratoran. Eine vorhandene Instanz des RF-Interface Konfigurators muss gelöscht werden, die InstanzenHomeMatic RF-InterfaceundHomeMatic RF-Interface Splitterbleiben erhalten.HomeMatic Dis-WM55: Die EigenschaftenPageUpID,PageDownID,ActionUpIDundActionDownIDentfallen. Stattdessen wird die Adresse des Displays mit Kanal eingetragen (z.B.NEQ1234567:1), an diese Adresse wird immer ausgegeben. Bestehende Instanzen werden beim Update übernommen, Auslöser von anderen Geräten stehen danach in den Experteneinstellungen.HomeMatic Dis-WM55: Die Taste 'Seite hoch' blättert jetzt zurück und 'Seite runter' weiter (bisher war die Richtung vertauscht).
Neue Funktionen und Aktionen
HM-Dis-WM55 und HM-Dis-EP-WM55, die Instanz HomeMatic RemoteScript sowie die RF-Interfaces (Gateways) der CCU anlegen. Für ein RF-Interface wird die Kette aus RF-Interface, RF-Interface Splitter und Homematic Socket erzeugt, jedes Gateway erhält eine eigene Zeile. Auch Gateways, die gerade offline sind, werden mit Name, Typ und IP-Adresse angezeigt.Display-Script wiederherstellen legt das Display-Script neu an, wenn es gelöscht wurde. Die Schaltfläche ist erst aktiv, wenn das Script fehlt.Geändertes Verhalten
HM_WriteValueDisplayLine und HM_WriteValueDisplayLineEx wird auf 1-3 geprüft.Fehlerbehebungen
Wochenplan-Aktions-ID muss größer als 0 sein ist behoben. Fehler beim Zuordnen von Variablen der Parameter behoben.CONNECTED blieb auf dem alten Wert, wenn das Funk-Interface offline war und von der CCU nicht mehr gemeldet wurde. Ist ein Interface nicht mehr erreichbar, wird CONNECTED jetzt auf false gesetzt.HM-CC-VG-1, HmIP-HEATING): Zeiten wurden bei exakt 30 Minuten auf die volle Stunde abgerundet (z.B. 09:30 auf 09:00 bei Party Start/Ende und Entkalkung).° (ISO-8859-1) führten dazu, dass die Statusvariablen nicht angelegt wurden.Version 3.74:
Version 3.73:
Version 3.71:
Homematic Programme.['Output'] des Rückgabewertes alle Write/WriteLine Scriptausgaben.Version 3.70:
Version 3.60:
Profile vor dem Update löschen:
Anpassungen für die ClimacontrolRegulator:
Anpassungen für die HeatingGroupHmIP:
HeatingGroup:
Version 3.50:
Version 3.20:
Version 3.12:
Version 3.11:
Version 3.10:
Version 3.00:
Version 2.80:
Version 2.65:
Version 2.61:
Version 2.60:
Version 2.50:
Version 2.44:
Version 2.43:
Version 2.42:
Version 2.40:
Version 2.35:
Version 2.31:
Version 2.30:
Version 2.22:
Version 2.20:
Version 2.10:
Version 2.07:
Version 2.06:
Version 2.05:
Version 2.04:
Version 2.03:
Version 2.02:
Version 2.01:
Version 2.0:
Version 1.5:
Version 1.3:
Version 1.1:
Die Library ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:
| HomeMatic Heating Group | Device | {F179857C-DF5A-2CED-F553-CDB4D42815ED} |
| HomeMatic IP Heating Group | Device | {05CD9BAE-5A3B-E10B-79D6-48CB45A02C6A} |
| HomeMatic Climate Control Regulator | Device | {AA29D32D-A00D-EC8F-4987-5EB071F77011} |
| HomeMatic Extended Configurator | Configurator | {7B8F83C6-E3BC-AC8C-3FFC-D81CAC96D93B} |
Windgeschwindigkeit statt WIND_SPEED). Bestehende Variablen behalten ihren Namen.