ZoRaC Skrevet 26. mai 2018 Skrevet 26. mai 2018 Hva skjer om du åpner denne i nettleseren din? http://<IP>/JSON?request=controldevicebyvalue&ref=<devID>&value=15 Siter
bjornepappa Skrevet 26. mai 2018 Skrevet 26. mai 2018 Med HS-IP'en innsatt får eg denne erroren: Siter
bjornepappa Skrevet 26. mai 2018 Skrevet 26. mai 2018 Jepp. Berre så eg har forstått rett, device ID er samme som reference ID funne under Advanced taben per device? Siter
ZoRaC Skrevet 26. mai 2018 Skrevet 26. mai 2018 2 minutter siden, bjornepappa skrev: Jepp. Berre så eg har forstått rett, device ID er samme som reference ID funne under Advanced taben per device? Det stemmer. Tool->setup->network Er denne haket av? Remote Control Settings Enable control using JSON Siter
bjornepappa Skrevet 26. mai 2018 Skrevet 26. mai 2018 Ja. Men usikker på om eg rett portnr, min står på 11000. Siter
ZoRaC Skrevet 26. mai 2018 Skrevet 26. mai 2018 Hmm... da er jeg tom for ideer. Ser ingenting feil... Siter
bjornepappa Skrevet 26. mai 2018 Skrevet 26. mai 2018 Takk for gode tips. Det er vel string som blir sendt til HS. Kan det være ein idé å sende ein anna type variabel? Siter
ZoRaC Skrevet 26. mai 2018 Skrevet 26. mai 2018 1 minutt siden, bjornepappa skrev: Takk for gode tips. Det er vel string som blir sendt til HS. Kan det være ein idé å sende ein anna type variabel? Du kaller bare en URL, så den vil alltid være string uansett. Men, her må feilen ligge i HS, siden det ikke fungerer å åpne URLen i en nettleser heller. Skjønner bare ikke hva det kan være...om du ikke har endret noe etter du tok skjermbildene? Siter
bjornepappa Skrevet 26. mai 2018 Skrevet 26. mai 2018 Nei, tok bilda i anledning problemet. Så dei to devicane er definerte slik som på bilda. Homeseer mottar jo tydelegvis data sidan den viser feilmeldinger, men kan virke som innholdet ikkje blir forstått... Siter
bjornepappa Skrevet 26. mai 2018 Skrevet 26. mai 2018 Står dessverre ikkje så mykje konkret. mai-26 19:17:38 Warning JSON controldevicebyvalue caused an error: Inndatastrengen hadde ugyldig format. Siter
ZoRaC Skrevet 26. mai 2018 Skrevet 26. mai 2018 Kan du dobbelsjekke oppsettet av devicen? Bare for å være sikker på at det du har på skjermbilden faktisk er lagret. Ser at det er en forskjell på "advanced" og "status graphics" som tyder på at "status graphics" ikke var lagret enda når du tok skjermbilde. Fungerer det fint å endre verdi i "device view"? Siter
Christoffer Skrevet 26. mai 2018 Skrevet 26. mai 2018 Kan det være at du sender med to desimaler men devicen bare er satt opp til en desimal? Prøv evnt å dropp desimal i device settings og så legg inn URLen nevnt over her en gang til. Har selv hatt problemer med desimaler vha JSON tidligere. Siter
bjornepappa Skrevet 27. mai 2018 Skrevet 27. mai 2018 Har prøvd med null, ein og to desimaler i HS uten at det vart forbedring. Men er HS kresen på punktum vs komma som desimaltegn? Ser ut til at HS stort sett brukar lomma, mens det er punktum som blir sendt frå Arduino. Siter
bjornepappa Skrevet 27. mai 2018 Skrevet 27. mai 2018 It works!!!! Ganske sikker på at punktum som desimaltegn var problemet. Endra i Arduino at variablane temp og fukt skulle vere int i staden for float, dermed kjem dei utan desimal (og det er godt nok til denne bruken). Dermed kjem det data i HS på løpande bånd ? Siter
ZoRaC Skrevet 27. mai 2018 Skrevet 27. mai 2018 3 minutter siden, bjornepappa skrev: It works!!!! Ganske sikker på at punktum som desimaltegn var problemet. Endra i Arduino at variablane temp og fukt skulle vere int i staden for float, dermed kjem dei utan desimal (og det er godt nok til denne bruken). Dermed kjem det data i HS på løpande bånd Men det gir jo ikke mening? For da skulle jo dette fungert uansett: http://<IP>/JSON?request=controldevicebyvalue&ref=<devID>&value=15 Siter
bjornepappa Skrevet 27. mai 2018 Skrevet 27. mai 2018 (endret) 5 minutter siden, ZoRaC skrev: Men det gir jo ikke mening? For da skulle jo dette fungert uansett: http://<IP>/JSON?request=controldevicebyvalue&ref=<devID>&value=15 Vel, når eg prøver det no får eg dette resultatet: {"Name":"HomeSeer Devices","Version":"1.0","Devices":[{"ref":113,"name":"Test tempsensor","location":"Test","location2":"Test","value":15,"status":"Temp 15 C","device_type_string":"","last_change":"\/Date(1527404025670)\/","relationship":0,"hide_from_view":false,"associated_devices":[],"device_type":{"Device_API":0,"Device_API_Description":"No API","Device_Type":0,"Device_Type_Description":"Type 0","Device_SubType":0,"Device_SubType_Description":""},"device_image":"","UserNote":"","UserAccess":"Any","status_image":"images/HomeSeer/contemporary/Thermometer-60.png","voice_command":"","misc":4864}]} Endret 27. mai 2018 av bjornepappa Siter
Andreas Skrevet 27. mai 2018 Skrevet 27. mai 2018 Int hovedtall = value / 100 Int desimal = value % 100 SendString = hovedtall,",",desimal Siter
ZoRaC Skrevet 27. mai 2018 Skrevet 27. mai 2018 2 timer siden, bjornepappa skrev: Vel, når eg prøver det no får eg dette resultatet: Så bra! Da har noe endret seg i HS også, siden det ikke fungerte tidligere. Jeg tenkte ikke på det med desimal, det er jo et kjent problem. Jeg kjører «en_GB» på min server pga det... (punktum som desimaltegn, men også 24h-klokke). Noen plugins har hardkodet desimalskilletegn og virker ikke om man har komma. Siter
bjornepappa Skrevet 27. mai 2018 Skrevet 27. mai 2018 Takk for gode tips til alle mann, spesielt @ZoRaC ? Ein løysing for å få overført desimaltall kan vel være å fortsatt bruke float og deretter erstatte punktum med komma før oversendinga til HS, dette bør være ganske kurant å få til. 1 Siter
bjornepappa Skrevet 7. august 2019 Skrevet 7. august 2019 Eg drar denne tråden inn i lyset igjen. Har hatt ein heil drøss av desse, stort sett bearbeida til å bruke DS18B20, i drift lenge og det har fungert knirkefritt. Men har no satt opp nytt nettverk i huset med segmentering i fleire VLAN, og eg kunne tenkt meg å ha fått putta desse inn på eit anna VLAN enn HS-serveren. Ingen problem å få sensorane inn på det nye VLAN'et, men eg får ikkje verdiane overført. Har forsøkt å lage så godt som fri flyt mellom dei to, men er usikker på om eg har opna korrekt port. Er det nokon som med sikkerheit veit kva slags port som blir brukt? Siter
bjornepappa Skrevet 9. august 2019 Skrevet 9. august 2019 På 7.8.2019 den 17.58, Moskus skrev: Standard webtrafikk? Det er port 80. Var det eg håpte og trudde. Det var første forsøket, så langt mislykka ? Siter
Anbefalte innlegg
Bli med i samtalen
Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.