Ich versuche mit Homegear 0.6 die Temperatur von HM-CC-RT-DN zu setzen!
[code]#!/usr/bin/env php
<?php include_once("Connect.php"); print_r($Client->send("setValue", array(1, 4, "SET_TEMPERATURE", 20.5,1))); [/code] Leider bekomme ich die Fehlermeldung [b]Type error[/b] Jetzt wird es seltsam: [code]#!/usr/bin/env php <?php include_once("Connect.php"); $gtempo = (float)20.5; echo " " . $gtempo . " " . gettype($gtempo) . " " . gettype(floatval($gtempo)) . " " . gettype(20) . " " . gettype(20.5) . " "; print_r($Client->send("setValue", array(1, 4, "SET_TEMPERATURE", 20.5,1))); [/code] Die Ausgabe: [code]20.5 double double integer double Array ( [faultCode] => -1 [faultString] => Type error. )[/code] Witzig, oder? Sehr seltsam das floatval ein double zurück gibt! Zitat php.net: floatval — Konvertiert einen Wert nach float Kann mir hier jemand helfen?