Hallo Sathya,
ich bin grade dabei meine Heizkörper Thermostate über OpenHAB zu steuern.
Dazu habe ich mich bei einem Blog bedient und das ganze für mich angepasst: marcsblog.de/2016/02/openhab … ad-teil-2/
Nun war ich schon kurz vor dem Verzweifeln, da mein Testgerät (Badezimmer) keine Befehle angenommen und nur Fehler erzeugt hat.
Als ich dann mal die Idee hatte die Thermostate im Schlafzimmer oder der Küche anzusteuern kam die Erkenntnis: Nur das Badezimmer akzeptiert keine Befehle.
Ich kann hinschicken was ich möchte, es gibt einen Fehler und das Gerät ist kurzzeitig unreachable.
Das Script ist ganz simpel
[code]#!/usr/bin/env php
<?php hg_invoke("setValue", 8, 4, "MANU_MODE", 16.0); ?>[/code]
Ausgabe im homegear.log
07/15/16 12:19:55.323 Info: CLI connection accepted. Client number: 22674
07/15/16 12:19:55.324 Script Engine Server: Info: Starting script "/var/lib/homegear/scripts/test2.php" with id 7.
07/15/16 12:19:55.332 Script Engine Server: Info: Client number 0 is calling RPC method: setValue Parameters:
(Integer) 8
(Integer) 4
(String) MANU_MODE
(Float) 16
07/15/16 12:19:55.333 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 1906B004FD788037EE9684862F54251AB252221190D73723F17D
07/15/16 12:19:55.893 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 1906B004FD788037EE9684862F54251AB252221190D73723F17D
07/15/16 12:19:56.453 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 1906B004FD788037EE9684862F54251AB252221190D73723F17D
07/15/16 12:19:57.889 Info: Script with id 7 finished with exit code 255
07/15/16 12:19:57.936 Module HomeMatic BidCoS: Info: Setting peer to unreachable, because the queue processing was interrupted.
07/15/16 12:19:57.936 Module HomeMatic BidCoS: Info: Queue is not finished (peer: 8). Retrying...
07/15/16 12:19:58.036 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 1906B004FD788037EE9684862F54251AB252221190D73723F17D
07/15/16 12:19:58.596 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 1906B004FD788037EE9684862F54251AB252221190D73723F17D
07/15/16 12:19:59.156 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 1906B004FD788037EE9684862F54251AB252221190D73723F17D
07/15/16 12:20:00.039 Module HomeMatic BidCoS: Info: Setting peer to unreachable, because the queue processing was interrupted.
07/15/16 12:20:00.039 Module HomeMatic BidCoS: Info: Queue is not finished (peer: 8). Retrying...
07/15/16 12:20:00.139 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 1906B004FD788037EE9684862F54251AB252221190D73723F17D
07/15/16 12:20:00.699 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 1906B004FD788037EE9684862F54251AB252221190D73723F17D
07/15/16 12:20:01.259 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 1906B004FD788037EE9684862F54251AB252221190D73723F17D
07/15/16 12:20:02.142 Module HomeMatic BidCoS: Info: Setting peer to unreachable, because the queue processing was interrupted.
07/15/16 12:20:02.142 Module HomeMatic BidCoS: Info: Queue is not finished (peer: 8). Retrying...
07/15/16 12:20:02.242 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 1906B004FD788037EE9684862F54251AB252221190D73723F17D
07/15/16 12:20:02.803 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 1906B004FD788037EE9684862F54251AB252221190D73723F17D
07/15/16 12:20:03.363 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 1906B004FD788037EE9684862F54251AB252221190D73723F17D
07/15/16 12:20:04.245 Module HomeMatic BidCoS: Info: Setting peer to unreachable, because the queue processing was interrupted.
07/15/16 12:20:04.246 Info: Peer 8 is unreachable.
Ausgabe im homegear-scriptengine.log
07/15/16 12:19:57.887 Scriptengine (/var/lib/homegear/scripts/test2.php): PHP Fatal error: Uncaught Homegear\HomegearException: No answer from device. in /var/lib/homegear/scripts/test2.php:4
Stack trace:
#0 /var/lib/homegear/scripts/test2.php(4): hg_invoke('setValue', 8, 4, 'MANU_MODE', 16)
#1 {main}
thrown in /var/lib/homegear/scripts/test2.php on line 4
07/15/16 12:19:57.889 Info: Script 7 exited with code 255.
Ich hatte das Gerät bereits wegen eines anderen Fehlers (mein eigener) abgelernt und neu angelernt.
Werte lesen ist kein Problem, nur das Senden endet im Fehler.
Danke und Gruß
Michael