Git Product home page Git Product logo

Comments (11)

thkl avatar thkl commented on May 25, 2024

Please try „Dimmwert“ to switch the lights on and off

from homematic-virtual-interface.

cRemE-fReSh avatar cRemE-fReSh commented on May 25, 2024

I've tried that before but this time it works now.

from homematic-virtual-interface.

cRemE-fReSh avatar cRemE-fReSh commented on May 25, 2024

I want to add one remark. It does not work if I set the "Dimmwert" to 85% but e.g. for 84%. That is why it has not worked before. It also works with 100% but not with 85.

from homematic-virtual-interface.

thkl avatar thkl commented on May 25, 2024

Ok, that sounds strange. I will take a look into it.

from homematic-virtual-interface.

thkl avatar thkl commented on May 25, 2024

After a few tests i can not confirm this. 85% are working, but there is a smaller issue: the plugin will report 86% back to the ccu ... i am currently not sure why ..

from homematic-virtual-interface.

cRemE-fReSh avatar cRemE-fReSh commented on May 25, 2024

Wir können auch nach Deutsch wechseln...

Bei mir ist das reproduzierbar. Wenn ich in meinem Homematic Programm den Dimmwert von 84 auf 85% ändere, funktioniert es nicht mehr. Ändere ich es zurück auf 84%, tut es wieder.

Aber das mit den abweichenden Werten kann ich bestätigen. Wenn ich 84% sende, kommt ein 83,x% Wert an.
Kann es sein, dass es sich um ein Datentypproblem handelt? Könnte in Richtung eines Gleitkommazahlenproblems o.ä. gehen.

from homematic-virtual-interface.

thkl avatar thkl commented on May 25, 2024

Ok bitte mal in den Debug Modus wechseln.
Das geht unter ServiceMode/Log Anzeigen .. da gibts links ein Debug einschalten.
Dadurch bootet HVL einmal und das Log wird sehr sehr groß ;)

Dann einmal das Programm mit den 85% starten und im HVL unter ServiceMode/Log Anzeigen nachschauen, ob das angekommen ist.

Das schaut ungefähr so aus und ist von unten nach oben zu lesen:

Wed Aug 29 2018 19:40:10 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - RPC Out -> method:event | params:["3424","Tradfri65537:1","LEVEL",{"explicitDouble":0.86}]
Wed Aug 29 2018 19:40:10 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - Device Value Change Event for Tradfri65537:1
Wed Aug 29 2018 19:40:10 GMT+0200 (CEST)[HomematicChannel] [DEBUG] - Channel update Event
Wed Aug 29 2018 19:40:10 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [DEBUG] - update Lamp 65537
Wed Aug 29 2018 19:40:10 GMT+0200 (CEST)[HomematicDevice] [DEBUG] - Channel Value event LEVEL
Wed Aug 29 2018 19:40:10 GMT+0200 (CEST)[HomematicChannel] [DEBUG] - Parameter value change event LEVEL
Wed Aug 29 2018 19:40:10 GMT+0200 (CEST)[HomematicChannel] [DEBUG] - Channel set Value LEVEL to 0.85

unterste Zeile ist der Event der ankommt wenn das Programm den Datenpunkt setzt.
Dann wird in der Mitte die Lampe upgedatet.
Und gleichzeitig wird der Wert wieder von der Lampe gelesen und als 0,86 an die CCU gesendet.

Edit: Wenn das nicht im Log erscheint, sendet die CCU kein 85% ...

BTW: Debug Log sollte wieder ausgeschalten werden, das ist wirklich viel Mist wenn die CCU sehr viele Geräte kennt.

from homematic-virtual-interface.

cRemE-fReSh avatar cRemE-fReSh commented on May 25, 2024

Mache ich. Aber ich werde das erst am Sonntag machen können. Bin unterwegs.

from homematic-virtual-interface.

cRemE-fReSh avatar cRemE-fReSh commented on May 25, 2024

Also, ich habe gerade einen Log erstellt.

  • Programm auf 85% geändert. Licht geht nicht mehr an.

  • Debug aktiviert. Licht geht auf einmal an.
    Sun Sep 02 2018 21:25:41 GMT+0200 (CEST)[Homematic Virtual Interface.Server] [DEBUG] - Server HTTP Request /index/?showlog parsed /index/ {"showlog":""} Sun Sep 02 2018 21:25:41 GMT+0200 (CEST)[Homematic Virtual Interface.Server] [DEBUG] - index is mine Sun Sep 02 2018 21:25:41 GMT+0200 (CEST)[Homematic Virtual Interface.Server] [DEBUG] - request index not handled by a plugin try mine Sun Sep 02 2018 21:25:27 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - repl > ["system.listMethods","listDevices","getDeviceDescription","getLinks","getValue","setValue","getParamsetDescription","getParamsetId","getParamset","reportValueUsage","deleteDevice","getLinkPeers","system.methodHelp","putParamset","init","ping"] Sun Sep 02 2018 21:25:27 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - rpc < system.listMethods () Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicChannel] [DEBUG] - Ignore Value Change Tradfri65539:1.WHITE event because the value doesnt change 4500 vs 4500 Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicChannel] [DEBUG] - Channel update Event Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicChannel] [DEBUG] - Ignore Value Change Tradfri65539:1.LEVEL event because the value doesnt change 0.85 vs 0.85 Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [DEBUG] - Update Color for White Lamp f1e0b5 Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicChannel] [DEBUG] - Channel update Event Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [DEBUG] - Update Level for Lamp 85 Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicChannel] [DEBUG] - Ignore Value Change Tradfri65539:1.WHITE event because the value doesnt change 4500 vs 4500 Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicChannel] [DEBUG] - Channel update Event Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [DEBUG] - Update Color for White Lamp f1e0b5 Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - RPC Out -> method:event | params:["14581","Tradfri65539:1","LEVEL",{"explicitDouble":0.85}] Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - RPC Out -> method:event | params:["HVL_java","Tradfri65539:1","LEVEL",{"explicitDouble":0.85}] Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - Device Value Change Event for Tradfri65539:1 Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicChannel] [DEBUG] - Channel update Event Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [DEBUG] - Update Level for Lamp 85 Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicChannel] [DEBUG] - Ignore Value Change Tradfri65539:1.WHITE event because the value doesnt change 4500 vs 4500 Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicChannel] [DEBUG] - Channel update Event Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [DEBUG] - Update Color for White Lamp f1e0b5 Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - RPC Out -> method:event | params:["14581","Tradfri65539:1","LEVEL",{"explicitDouble":0}] Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - RPC Out -> method:event | params:["HVL_java","Tradfri65539:1","LEVEL",{"explicitDouble":0}] Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - Device Value Change Event for Tradfri65539:1 Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicChannel] [DEBUG] - Channel update Event Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [DEBUG] - Update Level for Lamp 85 Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - RPC Out -> method:event | params:["14581","Tradfri65539:1","LEVEL",{"explicitDouble":0.85}] Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - RPC Out -> method:event | params:["14581","Tradfri65539:1","WORKING",false] Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - RPC Out -> method:event | params:["HVL_java","Tradfri65539:1","LEVEL",{"explicitDouble":0.85}] Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - RPC Out -> method:event | params:["HVL_java","Tradfri65539:1","WORKING",false] Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - Device Value Change Event for Tradfri65539:1 Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicDevice] [DEBUG] - Channel Value event WORKING Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicChannel] [DEBUG] - Parameter value change event WORKING Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicChannel] [DEBUG] - Ignore Value Change Tradfri65539:1.LEVEL event because the value doesnt change 0.85 vs 0.85 Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicChannel] [DEBUG] - Channel set Value WORKING to false Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicChannel] [DEBUG] - Channel update Event Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - RPC Out -> method:event | params:["14581","Tradfri65539:1","LEVEL",{"explicitDouble":0.85}] Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - RPC Out -> method:event | params:["14581","Tradfri65539:1","WORKING",true] Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - RPC Out -> method:event | params:["HVL_java","Tradfri65539:1","LEVEL",{"explicitDouble":0.85}] Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - RPC Out -> method:event | params:["HVL_java","Tradfri65539:1","WORKING",true] Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicDevice] [DEBUG] - Channel Value event WORKING Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - Device Value Change Event for Tradfri65539:1 Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicChannel] [DEBUG] - Parameter value change event WORKING Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicChannel] [DEBUG] - Channel set Value WORKING to true Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicDevice] [DEBUG] - Channel Value event LEVEL Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicChannel] [DEBUG] - Parameter value change event LEVEL Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicChannel] [DEBUG] - Channel set Value LEVEL to 0.85 Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - repl > Sun Sep 02 2018 21:25:19 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - rpc < setValue Tradfri65539:1,LEVEL,0.85

  • Debug wieder deaktiviert. Licht geht nicht mehr an. Wert wieder auf 84% geändert.

  • Debug bei eingeschaltetem Licht (84%) wieder aktiviert. Licht geht nicht mehr aus.
    Sun Sep 02 2018 21:31:45 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - RPC Out -> method:event | params:["14581","Tradfri65539:1","LEVEL",{"explicitDouble":0}] Sun Sep 02 2018 21:31:45 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - RPC Out -> method:event | params:["14581","Tradfri65539:1","WORKING",false] Sun Sep 02 2018 21:31:45 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - RPC Out -> method:event | params:["HVL_java","Tradfri65539:1","LEVEL",{"explicitDouble":0}] Sun Sep 02 2018 21:31:45 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - RPC Out -> method:event | params:["HVL_java","Tradfri65539:1","WORKING",false] Sun Sep 02 2018 21:31:45 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - Device Value Change Event for Tradfri65539:1 Sun Sep 02 2018 21:31:45 GMT+0200 (CEST)[HomematicDevice] [DEBUG] - Channel Value event WORKING Sun Sep 02 2018 21:31:45 GMT+0200 (CEST)[HomematicChannel] [DEBUG] - Parameter value change event WORKING Sun Sep 02 2018 21:31:45 GMT+0200 (CEST)[HomematicChannel] [DEBUG] - Channel set Value WORKING to false Sun Sep 02 2018 21:31:45 GMT+0200 (CEST)[HomematicChannel] [DEBUG] - Channel update Event Sun Sep 02 2018 21:31:45 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - RPC Out -> method:event | params:["14581","Tradfri65539:1","LEVEL",{"explicitDouble":0}] Sun Sep 02 2018 21:31:45 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - RPC Out -> method:event | params:["14581","Tradfri65539:1","WORKING",true] Sun Sep 02 2018 21:31:45 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - RPC Out -> method:event | params:["HVL_java","Tradfri65539:1","LEVEL",{"explicitDouble":0}] Sun Sep 02 2018 21:31:45 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - RPC Out -> method:event | params:["HVL_java","Tradfri65539:1","WORKING",true] Sun Sep 02 2018 21:31:45 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - Device Value Change Event for Tradfri65539:1 Sun Sep 02 2018 21:31:45 GMT+0200 (CEST)[HomematicDevice] [DEBUG] - Channel Value event WORKING Sun Sep 02 2018 21:31:45 GMT+0200 (CEST)[HomematicChannel] [DEBUG] - Parameter value change event WORKING Sun Sep 02 2018 21:31:45 GMT+0200 (CEST)[HomematicChannel] [DEBUG] - Channel set Value WORKING to true Sun Sep 02 2018 21:31:45 GMT+0200 (CEST)[HomematicDevice] [DEBUG] - Channel Value event LEVEL Sun Sep 02 2018 21:31:45 GMT+0200 (CEST)[HomematicChannel] [DEBUG] - Parameter value change event LEVEL Sun Sep 02 2018 21:31:45 GMT+0200 (CEST)[HomematicChannel] [DEBUG] - Channel set Value LEVEL to 0 Sun Sep 02 2018 21:31:45 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - repl > Sun Sep 02 2018 21:31:45 GMT+0200 (CEST)[HomematicLogicalLayer] [DEBUG] - rpc < setValue Tradfri65539:1,LEVEL,0

  • Debug Modus wieder beendet.

  • Licht funktioniert wieder.

from homematic-virtual-interface.

cRemE-fReSh avatar cRemE-fReSh commented on May 25, 2024

Die Story wird noch lustiger:

  • Programm wieder auf 85% geändert.
  • Lampe funktioniert.
  • Debug Modus aktiviert. Lampe geht nicht mehr an.
  • Debug Modus wieder deaktiviert. Lampe geht wieder an.

Es scheint so, als ob der Debug Modus da irgendetwas durcheinander bringt.

from homematic-virtual-interface.

cRemE-fReSh avatar cRemE-fReSh commented on May 25, 2024

Es hat jetzt eine ganze Weile mit 85% funktioniert. Seit heute morgen nicht mehr. Geht nicht mehr an, noch aus. In der Homematic Seite steht drin, das Licht wäre 85% eingeschaltet, obwohl es ausgeschaltet ist. Steuerung nicht möglich.
Jetzt habe ich den Wert wieder auf 84% geändert. Jetzt funktioniert das Skript wieder.

from homematic-virtual-interface.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.