Version 9.0 oder doch 9.0.1 ???
Public Beta V9
Einklappen
X
-
Kann mir einer erklären was ich falsch mache bei der "Loxone Smart Home Visu"
installation1 BildWohnhaus Baujahr 2017:
Loxone:
1x Miniserver; 1x 1-Wire Extension; 1x Tree Extrension; 1 x Air Base Extension; 2x Extension; 4x Relay Extension, Touch Tree, Stellantrieb Tree, Rauchmelder Air, iButton 1-Wire,
Zusatzkoponenten:
1x Loxberry, 2x Hue Bridge, 2x Musiccast WX-030, 1x Musiccast WX-010, 1x MusicCast IX-80, 1x MusicCast RX-V483Kommentar
-
Kommentar
-
Wohnhaus Baujahr 2017:
Loxone:
1x Miniserver; 1x 1-Wire Extension; 1x Tree Extrension; 1 x Air Base Extension; 2x Extension; 4x Relay Extension, Touch Tree, Stellantrieb Tree, Rauchmelder Air, iButton 1-Wire,
Zusatzkoponenten:
1x Loxberry, 2x Hue Bridge, 2x Musiccast WX-030, 1x Musiccast WX-010, 1x MusicCast IX-80, 1x MusicCast RX-V483Kommentar
-
Für iPhone kann man das neue Interface aber noch nicht nutzen oder? Also das App nicht die Safari Ansicht...Wohnhaus Baujahr 2017:
Loxone:
1x Miniserver; 1x 1-Wire Extension; 1x Tree Extrension; 1 x Air Base Extension; 2x Extension; 4x Relay Extension, Touch Tree, Stellantrieb Tree, Rauchmelder Air, iButton 1-Wire,
Zusatzkoponenten:
1x Loxberry, 2x Hue Bridge, 2x Musiccast WX-030, 1x Musiccast WX-010, 1x MusicCast IX-80, 1x MusicCast RX-V483Kommentar
-
Der Miniserver hat mir das erste Mal mit der neuen Beta das hier gemeldet:
Neu aufgetretene Fehler:
SDcard Fehler. Hier bekommen Sie weitere Informationen zu Fehlern: www.loxone.com/help/sderror
Laut dem sdtest ist kein Fehler (no error 0,0) ... was soll ich mit der Info jetzt anfangen? Kennt Ihr das?Kommentar
-
Du kannst zusätzlich auch noch im def.log schauen, dort wird das Auftreten von SD Karten Fehlern auch geloggt. Normalerweise ist jetzt ein Austausch der SD Karte zu empfehlen. Kannst natürlich auch abwarten ob es nochmal auftritt bzw. wenns auch wirklich Auswirkungen gibt. Aber bis dahin solltest dann regelmäßig Backups machen (sofern Statistiken wichtig sind) und ein Austausch Karte bereithalten. Loxone empfiehlt hier aber direkt den Austausch ohne langes warten.Kommentar
-
Ich hab jetzt auch auf 9.0.8.16 aktualisiert und soweit ich die ersten Tests durchführen konnte, funktioniert auch alles. Ein PicoC Script klappt leider nach dem Update nicht mehr und zwar das Script aus dem Loxwiki um den Stromzähler via Youless auszulesen. Das Script ist recht kurz und ich finde den Fehler gerade nicht im Quellcode.
Script:
Code:char *pRet, *p, *s; int pLen, sLen, tLen, event; int rate = 10; // default refresh rate printf("Starting YouLess Data Fetcher (YDF)"); while(TRUE) { event = getinputevent(); if(event & 0x01) { rate = (int)getinput(0); printf("YDF [INFO]: Refresh rate changed! (%d)", rate); } pRet = httpget("192.168.XX.XX:80","/a"); if ((pRet != NULL) && (*pRet != 0)) { p = strstrskip(pRet,"kWh"); // returns all after keyword "kWh" s = index(p,0x20); // return to first blank pLen = strlen(p); sLen = strlen(s); tLen = pLen - sLen; char t[tLen]; strncpy(t,p,tLen); t[tLen] = '\0'; // null terminate char array if (p != NULL) { // debug //printf("P:%s|LEN:%d|S:%s|LEN:%d|T:%s|LEN:%d\n", p, pLen, s, sLen, t, tLen); setoutput(0,atof((char *)t+1)); // float from char } free(pRet); // free httpget resource } sleeps(rate); }
2017-08-23 17:17:08.087;Starting YouLess Data Fetcher (YDF)
2017-08-23 17:17:08.107; t[tLen] = '\0'; // null terminate char array
^
Youless Fetcher:23:8 Index out of Array (4)
Sieht zufällig jemand was hier nicht passt? Bis 8.3.3.1 und ca. 2 h hat Script tadellos funktioniert.
Kommentar
-
Ich hab lang nicht C programmiert, aber aus meiner Sicht darfst du nicht an die Position tLen schreiben.
Wenn der Char mit tLen=15 definiert wird, geht der Index von 0-14. 15 ist dann "Out of Array".
Edit: Probier mal
char t[tLen+1];Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
Kommentar