Autor Thema: HMCCU: Version 4.3 verfügbar  (Gelesen 51387 mal)

Offline franky1275

  • New Member
  • *
  • Beiträge: 5
Antw:HMCCU: Version 4.3 verfügbar
« Antwort #510 am: 22 September 2020, 16:05:32 »
Hallo zusammen,

hat schon jemand das RaspberryMatic 3.53.30.20200919 Update vom 19. eingespielt? Läuft? Probleme?

Moin

Meine Scripte bzw. folgendes doif möchte nicht mehr


([{sunset("REAL",0,"20:15","22:15")}]) (set HMCCU hmscript [xmlrpc.PutParamset(dom.GetObject("BidCos-RF"),"MEQ1002925:1","MEQ1002925:2","SHORT_ON_LEVEL",0.4)]) DOELSEIF ([08:00|8] or [09:00|7]) (set HMCCU hmscript [xmlrpc.PutParamset(dom.GetObject("BidCos-RF"),"MEQ1002925:1","MEQ1002925:2","SHORT_ON_LEVEL",0.9)]

Komme allerdings frühestens morgen mal dazu das unter die Lupe zu nehmen.
proxmox auf NUC7i5BNK -> fhem, Mysql, Unifi-Controller, WIN10 VM
RaspberryMatic-3.51.6.20200621 auf Pi 3 Model B mit RPI-RF-MOD
Netzwerk: USG, 1x UniFi Switch 8 POE, 1x UniFi Switch 8, 3x UAP-Pro
2x QNAP NAS.......shelly, HM, tasmota, gosund.....
Kleinkram nicht mitgezählt :lol:

Offline zap

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3439
    • HMCCU
Antw:HMCCU: Version 4.3 verfügbar
« Antwort #511 am: 22 September 2020, 16:37:27 »
Ich glaube, wir hatten schon mal diskutiert, warum das nur per hmscript geht und nicht direkt per "set config" oder?
Was war nochmal der Grund?
2xCCU3, diverse Komponenten (Fenster, Rolladen, Themostate, Stromzähler, Steckdosen ...)
FHEM mit Raspi für CCU Integration.
IOBroker für UI (VIS), Hue, Sonos usw.
Maintainer der Module FULLY, Meteohub und HMCCU (Schnittstelle CCU-FHEM = best of both worlds approach

Offline franky1275

  • New Member
  • *
  • Beiträge: 5
Antw:HMCCU: Version 4.3 verfügbar
« Antwort #512 am: 23 September 2020, 08:58:05 »
Moinsen...


Es scheint an Raspberrymatic selbst zu liegen. :-\
In der neuen Version 3.53.30.20200919 funktionert das Script selbst in der "ccu" nicht.
xmlrpc.PutParamset(dom.GetObject("BidCos-RF"),"MEQ1002925:1","MEQ1002925:2","SHORT_ON_LEVEL",0.4)

Nach einem Downgrade auf 3.51.6.20200621 klappt es wieder.
Das Problem liegt dann wohl eher dort
proxmox auf NUC7i5BNK -> fhem, Mysql, Unifi-Controller, WIN10 VM
RaspberryMatic-3.51.6.20200621 auf Pi 3 Model B mit RPI-RF-MOD
Netzwerk: USG, 1x UniFi Switch 8 POE, 1x UniFi Switch 8, 3x UAP-Pro
2x QNAP NAS.......shelly, HM, tasmota, gosund.....
Kleinkram nicht mitgezählt :lol:

Offline zap

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3439
    • HMCCU
Antw:HMCCU: Version 4.3 verfügbar
« Antwort #513 am: 23 September 2020, 12:38:45 »
Der Aufruf von putParamset ist eigentlich auf falsch. Versuche mal folgende Variante:

xmlrpc.PutParamset("MEQ1002925:1","MEQ1002925:2","SHORT_ON_LEVEL",0.4)
2xCCU3, diverse Komponenten (Fenster, Rolladen, Themostate, Stromzähler, Steckdosen ...)
FHEM mit Raspi für CCU Integration.
IOBroker für UI (VIS), Hue, Sonos usw.
Maintainer der Module FULLY, Meteohub und HMCCU (Schnittstelle CCU-FHEM = best of both worlds approach

Offline slor

  • Sr. Member
  • ****
  • Beiträge: 649
Antw:HMCCU: Version 4.3 verfügbar
« Antwort #514 am: 23 September 2020, 16:44:14 »
Hab gestern auch aktualisiert und keine Auffälligkeiten.
Fhem auf Raspberry Pi 4
CCU3 mit RaspberryMatic mit HMCCU an FHEM
FHEM (alt) auf Cubietruck Debian Stretch (fast alles auf neuen Fhem Server migriert)
FS20, Homematic, Telegram, Conbee2 und Hue/Tradfri/Osram Lampen AQARA Sensoren, Bluetooth Anwesenheitserkennung mit Handys, HomeConnect

Offline franky1275

  • New Member
  • *
  • Beiträge: 5
Antw:HMCCU: Version 4.3 verfügbar
« Antwort #515 am: 24 September 2020, 08:55:58 »
Der Aufruf von putParamset ist eigentlich auf falsch. Versuche mal folgende Variante:

xmlrpc.PutParamset("MEQ1002925:1","MEQ1002925:2","SHORT_ON_LEVEL",0.4)

Moinsen.
Funktioniert leider auch nicht, wenn ich den Befehl direkt auf Raspberrymatic absetze
Habe mal in /var/log/messages geschaut und dort als Fehlermeldung:
Sep 24 08:51:05 homematic-raspi local0.err ReGaHss: ERROR: ScriptRuntimeError: xmlrpc.PutParamset("MEQ1002925:1","MEQ1002925:2","SHORT_ON_LEVEL",0.4) [ExecError():iseESPexec.cpp:12885]
Ich war allerdings auch bislang der Meinung, ich muss das Interface "BidCos-RF" mitgeben?!

Nutze ich mein "Ursprungsscript":
xmlrpc.PutParamset(dom.GetObject("BidCos-RF"),"MEQ1002925:1","MEQ1002925:2","SHORT_ON_LEVEL",0.4)kommt die gleiche Meldung:
Sep 24 08:50:31 homematic-raspi local0.err ReGaHss: ERROR: ScriptRuntimeError: xmlrpc.PutParamset(dom.GetObject("BidCos-RF"),"MEQ1002925:1","MEQ1002925:2","SHORT_ON_LEVEL",0.4) [ExecError():iseESPexec.cpp:12885]

« Letzte Änderung: 24 September 2020, 08:59:41 von franky1275 »
proxmox auf NUC7i5BNK -> fhem, Mysql, Unifi-Controller, WIN10 VM
RaspberryMatic-3.51.6.20200621 auf Pi 3 Model B mit RPI-RF-MOD
Netzwerk: USG, 1x UniFi Switch 8 POE, 1x UniFi Switch 8, 3x UAP-Pro
2x QNAP NAS.......shelly, HM, tasmota, gosund.....
Kleinkram nicht mitgezählt :lol:

Offline frank

  • Hero Member
  • *****
  • Beiträge: 8878
Antw:HMCCU: Version 4.3 verfügbar
« Antwort #516 am: 24 September 2020, 09:22:19 »
schon mal geschaut, welche werte aktuell für "SHORT_ON_LEVEL" erlaubt sind?

ich habe den eindruck, dass die fehlermeldung sagen möchte: "hey, der wert 0.4 gefällt mir nicht".


vielleicht mal integer werte probieren.
FHEM: 6.0(SVN) => Pi3(stretch)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [hm.js]: https://forum.fhem.de/index.php/topic,106959.0.html

Offline zap

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3439
    • HMCCU
Antw:HMCCU: Version 4.3 verfügbar
« Antwort #517 am: 24 September 2020, 09:39:40 »
schon mal geschaut, welche werte aktuell für "SHORT_ON_LEVEL" erlaubt sind?

ich habe den eindruck, dass die fehlermeldung sagen möchte: "hey, der wert 0.4 gefällt mir nicht".


vielleicht mal integer werte probieren.

Ja, das könnte sein. Oder mal String probieren: "0.4".

BTW: Mit der 4.4. Beta können auch Link-Parameter direkt per FHEM set Befehl gesetzt werden. Außerdem ist es möglich, sich den erforderlichen Datentyp anzeigen zu lassen (für SHORT_ON_LEVEL).
« Letzte Änderung: 24 September 2020, 09:42:40 von zap »
2xCCU3, diverse Komponenten (Fenster, Rolladen, Themostate, Stromzähler, Steckdosen ...)
FHEM mit Raspi für CCU Integration.
IOBroker für UI (VIS), Hue, Sonos usw.
Maintainer der Module FULLY, Meteohub und HMCCU (Schnittstelle CCU-FHEM = best of both worlds approach

Offline franky1275

  • New Member
  • *
  • Beiträge: 5
Antw:HMCCU: Version 4.3 verfügbar
« Antwort #518 am: 24 September 2020, 10:22:25 »
Danke für die Tips und Hilfe  8) :)

Die Lösung (oder ein Workaround) wurde hier gefunden:
https://homematic-forum.de/forum/viewtopic.php?f=65&t=61118

xmlrpc.PutParamset(interfaces.Get("BidCos-RF"),"MEQ1002925:1","MEQ1002925:2","SHORT_ON_LEVEL",0.9)führt nun zu dem gewünschten Ergebnis.
Das SHORT_ON_LEVEL wird wieder korrekt gesetzt (90% min o.g. Script)
« Letzte Änderung: 24 September 2020, 11:06:55 von franky1275 »
proxmox auf NUC7i5BNK -> fhem, Mysql, Unifi-Controller, WIN10 VM
RaspberryMatic-3.51.6.20200621 auf Pi 3 Model B mit RPI-RF-MOD
Netzwerk: USG, 1x UniFi Switch 8 POE, 1x UniFi Switch 8, 3x UAP-Pro
2x QNAP NAS.......shelly, HM, tasmota, gosund.....
Kleinkram nicht mitgezählt :lol:

Offline zap

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3439
    • HMCCU
Antw:HMCCU: Version 4.3 verfügbar
« Antwort #519 am: 24 September 2020, 11:25:30 »
ok, wenn es Jens auch seltsam vorkommt, gibt's vielleicht bald einen Bugfix.
2xCCU3, diverse Komponenten (Fenster, Rolladen, Themostate, Stromzähler, Steckdosen ...)
FHEM mit Raspi für CCU Integration.
IOBroker für UI (VIS), Hue, Sonos usw.
Maintainer der Module FULLY, Meteohub und HMCCU (Schnittstelle CCU-FHEM = best of both worlds approach
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline BadenPower

  • Full Member
  • ***
  • Beiträge: 175
Antw:HMCCU: Version 4.3 verfügbar
« Antwort #520 am: 24 September 2020, 19:30:30 »
Hallo zusammen,

Nutze ich mein "Ursprungsscript":
xmlrpc.PutParamset(dom.GetObject("BidCos-RF"),"MEQ1002925:1","MEQ1002925:2","SHORT_ON_LEVEL",0.4)kommt die gleiche Meldung:
Sep 24 08:50:31 homematic-raspi local0.err ReGaHss: ERROR: ScriptRuntimeError: xmlrpc.PutParamset(dom.GetObject("BidCos-RF"),"MEQ1002925:1","MEQ1002925:2","SHORT_ON_LEVEL",0.4) [ExecError():iseESPexec.cpp:12885]

Es wurden an der Methode .GetObject() Änderungen vorgenommen.

Um dem Fehler etwas näher zu kommen solltest Du einmal testen, welche der 3 weiteren Varianten des Aufrufes funktionieren:

xmlrpc.PutParamset((dom.GetObject("BidCos-RF")),"MEQ1002925:1","MEQ1002925:2","SHORT_ON_LEVEL",0.4)
xmlrpc.PutParamset(dom.GetObject("BidCos-RF",OT_INTERFACE),"MEQ1002925:1","MEQ1002925:2","SHORT_ON_LEVEL",0.4)
xmlrpc.PutParamset((dom.GetObject("BidCos-RF",OT_INTERFACE)),"MEQ1002925:1","MEQ1002925:2","SHORT_ON_LEVEL",0.4)

Ich habe die Befürchtung, dass beim Implementieren des zusätzlichen Parameters ein Fehler unterlaufen ist.

vielen Dank im Vorraus fürs testen

.


Offline MIKE67

  • New Member
  • *
  • Beiträge: 25
Antw:HMCCU: Version 4.3 verfügbar
« Antwort #521 am: Heute um 20:19:07 »
Auch wenn die Antwort von mir kommt, da ist reproduzierbar ein Bug in der Erweiterung der GetObject Methode.
Ist als Fehler gemeldet.

https://homematic-forum.de/forum/viewtopic.php?f=34&t=61230
bzw Issue bei Github: https://github.com/jens-maus/RaspberryMatic/issues/922

Black
« Letzte Änderung: Heute um 20:23:54 von MIKE67 »
Die Wahrheit ist ein Chor aus Wind
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline BadenPower

  • Full Member
  • ***
  • Beiträge: 175
Antw:HMCCU: Version 4.3 verfügbar
« Antwort #522 am: Heute um 23:17:38 »
Hallo Michael,

danke fürs Testen.

Da aber der geklammerte Aufruf mit nur einem Parameter
xmlrpc.PutParamset((dom.GetObject("BidCos-RF")),"MEQ1002925:1","MEQ1002925:2","SHORT_ON_LEVEL",0.4)
funktioniert und das richtige Interface zurückgibt, muss da noch ein Fehler im Parser hinzukommen.

.

 

decade-submarginal