Zły typ dla Device.lastIpv4 i regIpv4

magx2
Posts: 417
Joined: Wed May 17, 2017 1:27 pm
Has thanked: 1 time
Been thanked: 1 time

Post

Jest błąd na swaggerze. Pola lastIpv4 i regIpv4 oznaczone są jako inty a przesyłasz tam longi, przykładowo: liczba 3_231_858_343 nie jest intem (max 2_147_483_647).

żeby to naprawić powinieneś dodać format: int64 do swaggera https://swagger.io/docs/specification/d ... s/#numbers

PS
W PHP nie wywala ci błędu bo na maszynach 64 bitowych int ma większy zakres.
Supla ❤️ Open HAB - https://github.com/magx2/openhab-supla
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Nieprawda.
Tam jest unsigned int. 0 do 4,294,967,295
Po co long ? chyba, że swagger nie rozumie uint-a
SUPLA.... Nareszcie w domu.
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Ale chyba wiem dlaczego tak na to patrzysz.... W Javie nie ma liczb bez znaku, a Ty chyba w Javie piszesz.
SUPLA.... Nareszcie w domu.
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

SUPLA.... Nareszcie w domu.
magx2
Posts: 417
Joined: Wed May 17, 2017 1:27 pm
Has thanked: 1 time
Been thanked: 1 time

Post

Zobacz na tablekę. Żeby był uint musisz ustawić format.

Inna sprawa dostaję wartość 3_231_858_343 w lastipv4 czyli przekracza zwykłego inta
Supla ❤️ Open HAB - https://github.com/magx2/openhab-supla
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Jeżeli swagger nie rozumie typów bez znaku to jedyna opcja zwiększyć na long-a.
SUPLA.... Nareszcie w domu.
magx2
Posts: 417
Joined: Wed May 17, 2017 1:27 pm
Has thanked: 1 time
Been thanked: 1 time

Post

Starczy tak napisać

Code: Select all

Device:
      properties:
        // ...
        regIpv4:
          type: integer
          format: int64 <-- to
Supla ❤️ Open HAB - https://github.com/magx2/openhab-supla
magx2
Posts: 417
Joined: Wed May 17, 2017 1:27 pm
Has thanked: 1 time
Been thanked: 1 time

Post

Zmienisz to w następnej wersji API?
Supla ❤️ Open HAB - https://github.com/magx2/openhab-supla
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Tym zajmuje się @fracz. Nie chcę mu wchodzić w paradę w tym obszarze...., a on jest na urlopie.
SUPLA.... Nareszcie w domu.
User avatar
fracz
Posts: 2342
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków
Has thanked: 4 times
Been thanked: 6 times

Post

Poprawione, wyjdzie przy najbliższej okazji.

Return to “CLOUD”