[Modul] MHC - Magic Home Controller

Hallo zusammen,

eigentlich will und wollte ich keine große Werbung für das Modul machen, da die Grundlage von @Spoosie 's Modul kommt. Ich brauchte aber paar Anpassung hinsichtlich der Ansteuerung der RGB-Kanäle. Das ist im Grunde auch weiterhin so, aber da ich gerade alle meine Module einer Renovierung und Vereinheitlichung der Codebasis unterziehe dachte ich es ist für die Leute interessant, welche es vielleicht auch nutzen.

Hier der Changelog für die neu BETA:

v2.0.20210701

  • NEU: Konfigurationsformular vereinheitlicht
  • FIX: Berechnung der Geschwindigkeit bei Programmen
  • FIX: Code optimiert und Übersetzungen nachgezogen
  • FIX: Interne Bibliotheken überarbeitet und vereinheitlicht
  • FIX: Debug Meldungen überarbeitet
  • FIX: Dokumentation überarbeitet

Gruß Heiko

1 „Gefällt mir“

Update: Jetzt auch als STABLE im Store!

Danke & Ciao
Heiko

Dank @Thorsten79 habe ich das Modul komplett überarbeitet und fast alles neu gemacht. Auch wenn sich das Changelog nur sehr kurz liest ist da viel Arbeit rein geflossen. Es ist auch noch nicht ganz fertig, so fehlt noch die korrekte Unterstützung der vordefinierten Modis.

Wenn jemand das Modul verwendet oder verwenden und es gern mal testen möchte => einfach bei mir melden dann schicke ich gern eine Einladung zur Testversion raus!!

Hier das Changelog:

v3.0.20220630

  • NEU: Erkennen von 27 verschiedene Controllern
  • NEU: Discovery Modul hinzugefügt
  • FIX: Controller Modul umbenannt

Danke & Ciao
Heiko

Moin Heiko,
bei mir hat sich die SymBox irgendwie „verschluckt“. Ich bin dabei die letzten Änderungen neu zu erstellen, mein letztes funktionierendes Backup ist leider schon etwas älter (der Schuster …).

Das Discovery-Modul wird mir bei den Geräten (trotz Haken in der Liste) nicht angezeigt. Öffne ich das direkt aus dem Objektbaum bekomme ich eine Fehlermeldung die ich nicht wirklich deuten kann:

Konnte Konfigurationsform nicht laden

PHP-Error-Notice: Undefined index: number Error in Script /mnt/data/symcon/modules/.store/de.wilkware.ips.modul.mhc/Magic_Home_Discovery/module.php on Line 82 Notice: Undefined index: number in /mnt/data/symcon/modules/.store/de.wilkware.ips.modul.mhc/Magic_Home_Discovery/module.php on line 82 PHP-Error-Notice: Undefined index: Error in Script /mnt/data/symcon/modules/.store/de.wilkware.ips.modul.mhc/Magic_Home_Discovery/module.php on Line 82 Notice: Undefined index: in /mnt/data/symcon/modules/.store/de.wilkware.ips.modul.mhc/Magic_Home_Discovery/module.php on line 82 PHP-Error-Notice: Trying to access array offset on value of type null Error in Script /mnt/data/symcon/modules/.store/de.wilkware.ips.modul.mhc/Magic_Home_Discovery/module.php on Line 82 Notice: Trying to access array offset on value of type null in /mnt/data/symcon/modules/.store/de.wilkware.ips.modul.mhc/Magic_Home_Discovery/module.php on line 82 PHP-Error-Notice: Undefined index: info Error in Script /mnt/data/symcon/modules/.store/de.wilkware.ips.modul.mhc/Magic_Home_Discovery/module.php on Line 83 Notice: Undefined index: info in /mnt/data/symcon/modules/.store/de.wilkware.ips.modul.mhc/Magic_Home_Discovery/module.php on line 83 PHP-Error-Notice: Undefined index: version Error in Script /mnt/data/symcon/modules/.store/de.wilkware.ips.modul.mhc/Magic_Home_Discovery/module.php on Line 84 Notice: Undefined index: version in /mnt/data/symcon/modules/.store/de.wilkware.ips.modul.mhc/Magic_Home_Discovery/module.php on line 84 PHP-Error-Notice: Undefined index: firmware Error in Script /mnt/data/symcon/modules/.store/de.wilkware.ips.modul.mhc/Magic_Home_Discovery/module.php on Line 85 Notice: Undefined index: firmware in /mnt/data/symcon/modules/.store/de.wilkware.ips.modul.mhc/Magic_Home_Discovery/module.php on line 85 PHP-Error-Notice: Undefined index: number Error in Script /mnt/data/symcon/modules/.store/de.wilkware.ips.modul.mhc/Magic_Home_Discovery/module.php on Line 89 Notice: Undefined index: number in /mnt/data/symcon/modules/.store/de.wilkware.ips.modul.mhc/Magic_Home_Discovery/module.php on line 89 {„elements“:[{„type“:„RowLayout“,„items“:[{„type“:„Image“,„image“:„data:image/png;base64,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“,„link“:true,„onClick“:„echo ‚https://wilkware.de‘;“},{„type“:„Label“,„label“:„\nMagic Home Controller Search\n „,„link“:false,„bold“:true}]},{„type“:„Label“,„label“:„Using this configurator, you can select from the list of currently found contollers and create an instance for a new controller or check an existing instance.“},{„type“:„SelectCategory“,„name“:„TargetCategory“,„caption“:„Target Category:“}],„actions“:[{„type“:„Configurator“,„name“:„Configurator“,„caption“:„Magic Home Controller:“,„delete“:false,„sort“:{„column“:„tcpip“,„direction“:„ascending“},„columns“:[{„caption“:„IP Address“,„name“:„tcpip“,„width“:„125px“},{„caption“:„ID (MAC)“,„name“:„macid“,„width“:„125px“},{„caption“:„Model“,„name“:„model“,„width“:„150px“},{„caption“:„Type“,„name“:„type“,„width“:„auto“},{„caption“:„Info“,„name“:„info“,„width“:„75px“},{„caption“:„Version“,„name“:„version“,„width“:„75px“},{„caption“:„Firmware“,„name“:„firmware“,„width“:„100px“}],„values“:[{„instanceID“:26152,„tcpip“:„192.168.177.193“,„macid“:„2CF432CE8962“,„model“:„AK001-ZJ210“,„type“:„RGB Symphony v1“,„info“:““,„version“:24,„firmware“:„31.10.2018“,„create“:[{„moduleID“:„{E3529714-0243-4D6A-A8F1-899EEF818A1F}“,„configuration“:{„TCPIP“:„192.168.177.193“,„MAC“:„2CF432CE8962“,„MODEL“:„AK001-ZJ210“,„TYPE“:161},„location“:}]},{„instanceID“:0,„tcpip“:„192.168.177.201“,„macid“:„C82E4760B621“,„model“:„AK001-ZJ2131“,„type“:null,„info“:null,„version“:null,„firmware“:null,„create“:[{„moduleID“:„{E3529714-0243-4D6A-A8F1-899EEF818A1F}“,„configuration“:{„TCPIP“:„192.168.177.201“,„MAC“:„C82E4760B621“,„MODEL“:„AK001-ZJ2131“,„TYPE“:null},„location“:}]}]}]} (Code: -32603)

Hast du eine Idee was da in die Hose geht und wie ich es beseitigen könnte? Neuinstallation hat nichts gebracht …

Grüße, Uwe

Danke Uwe, schaue ich mir an!

Neue Testversion ist Online!

Ich habe jetzt mal den Geräten mehr Zeit gegeben für’s Melden :slight_smile: und auch das Debug verändert!

Bitte mal updaten und testen!

Heiko

Jetzt findet er zumindest mal ein 2. Gerät … allerdings mit einer IP, die meine Fritze keinem Gerät zugeordnet hat. Dem entsprechend kann ich damit auch nichts steuern.
1 Gerät ist ein ‚digitaler‘ Stripe („Lauflicht“), es werden aber bei beiden Geräten die gleichen (RGB)Controller erkannt.
Ich muss mal die Leiter rein holen um defintiv die Gerätenummer vom Gerät abzulesen.

Grüße, Uwe

Interessant - schick mir doch bitte mal ne PN von den Geräten (Discovery Tabelle).

Danke Heiko

Update ist online!

  • noch mehr Debug Infos
  • Abfrage der Geräte nochmal überarbeitet (Socket)

Jetzt sollten nur Geräte angezeigt werden, welche auch korrekte Infos liefern!

Gruß Heiko

PS: Danke @UweR fürs testen!

Schnell noch im aktuellen Jahr einen eigenen Wunsch erfüllen :slight_smile:

Nach sehr langer Umbau- und Testphase gibt es jetzt die neue Beta vom Modul für Alle!
Eigentlich ist von dem alten Modul nur die Statusvariablen übrig geblieben, der Rest ist komplett neu und unterstützt jetzt auch eine große Anzahl von Controllern.

Leider - oder zum Glück - konnte ich Dank @Thorsten79 an 3 verschiedenen Typen testen. Es ist bestimmt noch einiges mehr möglich, aber für den aktuellen Moment bin ich ganz zufrieden.

Hier die Liste der „erkennbaren“ Controllern:

  • Original LEDENET
  • UFO LED WiFi Controller
  • RGBW Controller
  • RGBCW Controller
  • RGB Controller with MIC
  • CCT Ceiling Light
  • Smart Switch 1c
  • Floor Lamp
  • Christmas Light
  • Magnetic Light CCT
  • Magnetic Light Dimable
  • Plant Light
  • Smart Socket 2 USB
  • Christmas Light
  • Spray Light
  • Table Light CCT
  • Smart Bulb Dimmable
  • RGB/WW/CW Controller
  • RGB Controller
  • Smart Bulb RGBCW
  • Single Channel Controller
  • Smart Bulb RGBW
  • Smart Bulb CCT
  • Downlight RGBW
  • CCT Controller
  • Smart Switch 1C
  • Smart Switch 1c Watt
  • Smart Switch 2c
  • Smart Switch 4c
  • Smart Socket 1c
  • RGB Symphony v1
  • RGB Symphony v2
  • RGB Symphony v3
  • Digital Light
  • Ceiling Light
  • Ceiling Light Assist

Wie gesagt - gestetet wurde nur an 3 unterschiedlichen Typen, d.h. es gibt 9 verschiedene Protokolle und 3 davon konnte ich testen. 6 sind dann halt noch im Blindflug :wink:
Einfach melden wenn jemand einen noch nicht getesteten Controller hat, welcher nicht richtig will :slight_smile:

Hier noch das Changelog v3.0.20221231:

  • NEU: Discovery Modul hinzugefügt
  • NEU: Erkennen von 27 verschiedene Controllern
  • NEU: Neues Profilehandling für Effekte (Mode)
  • NEU: Auslesen des aktuellen Controller-Setups (Sync)
  • FIX: Pinbelegung der Farbkanäle erweitert und systemweit angewendet
  • FIX: Controller Modul umbenannt

Viel Spaß und guten Rutsch ins neue Jahr

Kann es sein, dass das Modul unter Symcon V7 nicht mehr funktioniert?

Worin liegt den das Problem? Haste mehr Info’s, Screen’s, Dump’s …?

VG Heiko

Problem nur auf Version 7

Ein und Aus funktioniert
Helligkeit und Farbe leider nicht

atal error: Uncaught TypeError: dechex(): Argument #1 ($num) must be of type int, float given in /var/lib/symcon/modules/.store/de.wilkware.ips.modul.mhc/Wifi_LED_Controler/module.php:310 Stack trace: #0 /var/lib/symcon/modules/.store/de.wilkware.ips.modul.mhc/Wifi_LED_Controler/module.php(310): dechex(137.0) #1 /var/lib/symcon/modules/.store/de.wilkware.ips.modul.mhc/Wifi_LED_Controler/module.php(291): WifiLEDControler->GetChecksum(Array) #2 /var/lib/symcon/modules/.store/de.wilkware.ips.modul.mhc/Wifi_LED_Controler/module.php(233): WifiLEDControler->SendData(Array) #3 /var/lib/symcon/modules/.store/de.wilkware.ips.modul.mhc/Wifi_LED_Controler/module.php(144): WifiLEDControler->SendFunction() #4 /-(3): WifiLEDControler->RequestAction(‚Speed‘, 20) #5 {main} thrown in /var/lib/symcon/modules/.store/de.wilkware.ips.modul.mhc/Wifi_LED_Controler/module.php on line 310 (Code: -32603)

OK

Geschwindigkeit

ARCHIVLESENSCHALTENLEEREN

Zeit

Wert

20:12:49

100 (100 %)

15:08:00

20 (20 %)

Neuer Wert

20 %

15:03:16
Fatal error: Uncaught TypeError: dechex(): Argument #1 ($num) must be of type int, float given in /var/lib/symcon/modules/.store/de.wilkware.ips.modul.mhc/Wifi_LED_Controler/module.php:310
Stack trace:
#0 /var/lib/symcon/modules/.store/de.wilkware.ips.modul.mhc/Wifi_LED_Controler/module.php(310): dechex(137.0)
#1 /var/lib/symcon/modules/.store/de.wilkware.ips.modul.mhc/Wifi_LED_Controler/module.php(291): WifiLEDControler->GetChecksum(Array)
#2 /var/lib/symcon/modules/.store/de.wilkware.ips.modul.mhc/Wifi_LED_Controler/module.php(233): WifiLEDControler->SendData(Array)
#3 /var/lib/symcon/modules/.store/de.wilkware.ips.modul.mhc/Wifi_LED_Controler/module.php(144): WifiLEDControler->SendFunction()
#4 /-(3): WifiLEDControler->RequestAction(‚Speed‘, 20)
#5 {main}
thrown in /var/lib/symcon/modules/.store/de.wilkware.ips.modul.mhc/Wifi_LED_Controler/module.php on line 310
(Code: -32603)
ObjektID in Zwischenablage kopiert

Schau ich mir an, wenn Problem nur auf 7 dann ist es vielleicht nur ein Typ-Problem und lässt sich schnell fixen!

Gruß HEiko

ja es ist nur auf 7. so wie die meldung aussieht ist das schienbar auch ein Typ problem. werde aber auf die schnelle nicht ganz schlau.

Wäre super wenn du das fixen kannst. Habe hier 6 Module im tägl. Einsatz. :slight_smile:

Power funktioniert
Helligkeit und Farbe leider nicht

Ups, Du nutzt noch die ältere Version?!?

wo gibts denn da was neues? :slight_smile:
Habe diesen aktuell installiert

Ah erledigt. Man kann auf Beta wechseln und schon funktioniert wieder alles :slight_smile: Top Sache. Vielen Dank

1 „Gefällt mir“

STABLE Version v3.0.20221231 ist nun Online!

Nach über 1 1/2 Jahre habe ich es jetzt released (danke ans IPS Team)!

Das lustige oder schlimme daran:

  • ich habe selber gar keinen MH Controller mehr im Einsatz (alles auf Z2M umgebaut)
  • es ist das Modul mit den meisten Lines of Code
  • ist das Modul mit dem wenigsten Feedback

Ich glaube da wird es auch von meiner Seite keine große Weiterentwicklung mehr geben.
Der Fortschritt geht halt weiter :wink:

VG Heiko

Moin Heiko,
dann will ich noch mal aktuelles Feedback geben.
Ich habe das Modul immer noch klaglos im Einsatz (mit vorhandenen Controllern).
Es tut was es soll, danke dafür.

Bei der Anschaffung von weiteren Controllern werde ich wahrscheinlich auch andere Systeme verwenden.

Grüße, Uwe

1 „Gefällt mir“

Ich habe auch noch einige Module im Einsatz. Vor paar Tagen hab ich mir mal AdGuard installiert und war erschrocken wie viele Anfragen von den Teilen pro Tag raus gehen.
Zuerst waren es die Saugroboter von XIOMI die 95% der gesamten Anfragen ausgemacht haben. Die hab ich gestern auf Valetudo umgeflasht. jetzt ist aktuell noch die Magic Home Teile (ca 8 im Einsatz) die jetzt die Spitze anführen. Hab gelesen man kann die MagicHome Teile auf Tasmota umflashen. Dann werd ich das mal bei dem ein oder anderen probieren und wenns klappt dann alle auf Tasmota flashen.

MQTT ist dann bei allen China Geräten standard und die können nicht mehr heim funken.