Page 3 of 3

Re: ICloud HC2 Bridge

Posted: 31 Dec 2016, 20:31
by KristianO
Absolut, när jag får det att funka.
Får inte till att lagra en hel json mot "value". Fungerar när jag kör ett fast värde men inte en array.




Sent from my iPhone using Tapatalk

Re: ICloud HC2 Bridge

Posted: 01 Jan 2017, 18:27
by KristianO
Nu får jag in värdarna i HC2 men får inte till att läsa json(?) strängen.

När jag kör en dcode får jag det som en Tabel xxxxxx medans om jag kör en debut direkt på strängen direkt så får jag en json liknande sträng. Får dock inte till det att plocka ut fält per fält.

Vid decode
Skärmavbild 2017-01-01 kl. 17.14.53.png
Skärmavbild 2017-01-01 kl. 17.15.28.png
Skärmavbild 2017-01-01 kl. 17.15.28.png (14.44 KiB) Viewed 12936 times
utan decode
Skärmavbild 2017-01-01 kl. 17.17.02.png
Skärmavbild 2017-01-01 kl. 17.17.29.png

i mitt php script def. jag en dataarea med alla fälten som jag lägger som en json mot fältet "value" i HC2.
Hela datasträngen sätts sen som json i funktionen.

Code: Select all

$iphone = [
			'batterystatus' => $batteryStatus,
			'adress' => $adress,
			];
			
			$iphone_json = json_encode($iphone);
			
			$data = array('value' => $iphone_json);
			
			setGlobal(substr($item['User'],0,1).'_'.'iphone',$data);

Tips?

Re: ICloud HC2 Bridge

Posted: 02 Jan 2017, 14:30
by bobkelso_527
Kan du prova detta:

Code: Select all

local vd = 470 --Denna virtuella ID's nummer 

local iphone_json= fibaro:getGlobalValue("iphone_json")
--fibaro:debug("What is variabel " ..iphone_json)

iphone = json.decode(iphone_json)
-- after encoding jsonString variable contains '{ "value2": null, "value1": 512 }' string


fibaro:debug("batterystatus is : " ..iphone.batterystatus)

Re: ICloud HC2 Bridge

Posted: 02 Jan 2017, 22:53
by KristianO
Funkar nu! Upptäckte även felet, min kära dator hade gjort autocorrect på iphone till iPhone och därmed blev värdet blankt. När jag sen körde en debug på min json blev jag lite förvirrad och dök lite för djupt i koden och testade massa nya saker.



Sent from my iPhone using Tapatalk

Re: ICloud HC2 Bridge

Posted: 12 Jan 2017, 13:27
by KristianO
Hm, nu stannade mitt script.
Får ett fel som säger att min URL
"Unwillingly accepted URL with 3 slashes".
Vad kommer detta ifrån tro?

Kristian


Sent from my iPhone using Tapatalk

Re: ICloud HC2 Bridge

Posted: 23 Feb 2017, 23:08
by martinlundgren80
Hej,
Tänkte jag skulle ge mig på detta, men dök på detta en bit ner på instruktionen:
//add your authorization token ->

"authorization: Basic token=",

Hur hittar jag den lättast? Googlar man på det så verkar det inte så lätt...

Mvh
Martin

Re: ICloud HC2 Bridge

Posted: 24 Feb 2017, 09:29
by KristianO
Du kör en base64 decode på ditt lösenord.


Sent from my iPhone using Tapatalk

Re: ICloud HC2 Bridge

Posted: 26 Mar 2017, 20:43
by PeterPjotr
Hej jag har laddat ner en klon från Github på min RPi och ändrat på alla de ställen i koden som du har nämnt, men får följande felmeddelande:
Call to undefined function curl_init() in /home/pi/iCloud-HC2-Bridge-master/class.findmyiphone.php on line 247

Är helt noob på php men tänkte jag skulle ge det ett försök ändå.

Ger info ovan någon vägledning i var jag går fel?